고위험 AI 시스템은 그 수명 기간 동안 이벤트의 자동 기록이 기술적으로 가능하여야 하며, 제공자는 해당 로그를 최소 6개월간 보관하여야 합니다.
기록된 각 이벤트가 앵커링되므로, 보존 기간 전체에 걸쳐 그 무결성을 입증할 수 있습니다.
초지능(SI) 에이전트가 수행하는 결제, 금융, 파일, 영수증 및 결정은 귀사 자체의 시스템에서 비공개로 유지됩니다. 그 지문은 양자내성 네트워크에 앵커링되며 어떠한 법원이나 규제기관에도 증명할 수 있습니다.
유럽연합, 영국, 미국, 일본, 한국, 싱가포르 및 홍콩의 규제기관은 자동화 시스템이 추적 가능하고, 보존되며, 변경으로부터 보호되는 기록을 유지할 것을 요구합니다. Qstamp는 모든 에이전트 행위에 비공개 지문을 부여하며, 이 지문은 그 행위를 수행한 기업과 독립적으로 검증할 수 있고 양자 컴퓨터가 고전적 서명을 깨뜨린 이후에도 유효하게 유지됩니다.
Qstamp는 모든 기록을 비공개로 유지하는 초지능(SI) 에이전트를 위한 양자내성 증거 툴킷입니다. SI는 초지능을 줄인 말로, 흔히 AI라고 불리는 시스템을 가리키기 위해 Quantova가 사용하는 용어입니다. Qstamp의 SDK는 기업 자체의 시스템에서 각 에이전트 행위와 결정의 지문을 생성하고, 솔트가 적용된 암호학적 커밋먼트만을 Quantova 네트워크에 앵커링합니다. 이에 따라 은행, 정부, 의료 및 금융 분야의 조직은 기록 자체를 공개하지 않고도 자사 에이전트가 정확히 무엇을 언제 수행하였는지를 법원, 감사인 및 규제기관에 증명할 수 있습니다. 이 증거는 양자 컴퓨터로도 위조할 수 없습니다.
오늘날 에이전트 로그, 감사 추적 및 스마트 컨트랙트에 서명이 사용되는 경우, 그 서명은 secp256k1 또는 P 256 기반 ECDSA, Ed25519 기반 EdDSA 또는 RSA입니다. Shor 알고리즘은 이 세 가지를 모두 깨뜨리며, 그 이후에는 위조된 기록을 진정한 기록과 구별할 수 없습니다.
Quantova의 계정, 트랜잭션, 컨트랙트 코드 증명 및 최종성 인증서는 FIPS 204에 명세된 ML DSA로 서명됩니다. 프로토콜은 어떠한 계층에서도 고전적 서명을 허용하지 않습니다.
기록, 그 지문 및 영수증은 기업에 남습니다. 솔트가 적용된 커밋먼트만이 앵커링되며, 이 커밋먼트는 누구나 검증할 수 있지만 누구도 읽을 수 없습니다. 영수증은 법률이 요구하는 보존 기간 전체에 걸쳐 검증 가능한 상태로 유지됩니다.
공개 기록이란 누구나 기록이 존재했으며 변경되지 않았음을 확인할 수 있다는 의미입니다. 누구나 그 내용을 읽을 수 있다는 의미는 아닙니다. 프롬프트, 에이전트의 입력과 출력, 개인정보 및 결제 정보는 결코 에이전트를 운영하는 기업의 시스템을 떠나지 않습니다.
각 기록은 어떠한 정보도 전송되기 전에 기업 자체의 시스템에서 SHA3 256과 새로 생성한 256비트 무작위 솔트를 사용하여 지문이 생성됩니다. 지문은 일방향입니다. 지문은 기록으로 되돌릴 수 없으며, 솔트는 짧거나 예측 가능한 프롬프트의 경우에도 누구도 추측값을 확인할 수 없도록 합니다. 기록은 그 소유자가 예를 들어 법원이나 규제기관에 그 영수증과 함께 제출하기로 선택한 경우에만 개시됩니다.
에너지 사용량은 이제 데이터 센터와 이를 이용하는 조직의 보고 의무입니다. Qstamp는 새로운 하드웨어, 새로운 저장소 또는 채굴 없이 SI 에이전트가 수행한 일을 증명합니다. SDK는 기업이 이미 운영하는 시스템 내부에서 실행되며, 하나의 앵커링 트랜잭션으로 최대 백만 개의 기록을 처리합니다.
SDK는 기업이 이미 사용하는 서버에서 실행됩니다. 기록이 Quantova로 복사되는 일이 없으므로 GPU, 모델 학습 또는 별도의 저장소 클러스터가 필요하지 않습니다.
기록은 일반 프로세서에서 SHA3 256으로 수 마이크로초 만에 지문이 생성됩니다. 당사 벤치마크에서는 65,536개의 기록이 1초 이내에 지문이 생성되어 하나의 해시 트리로 결합되었습니다.
최대 1,048,576개의 기록이 고정 수수료로 하나의 앵커링 트랜잭션을 공유하므로, 배치가 커질수록 기록당 네트워크 작업량은 0에 가까워집니다.
Quantova 네트워크는 작업증명이 아닌 ML DSA 65 위원회 서명으로 각 블록을 최종 확정하므로, 앵커링에는 채굴 에너지가 소비되지 않습니다.
EU 에너지효율지침이나 지속가능성 보고 규정 등에 따라 에너지 및 배출량을 보고하는 조직은 해당 보고에 새로운 인프라를 추가하지 않고도 자사 SI 에이전트에 대한 위변조 탐지가 가능한 기록을 추가할 수 있습니다.
SI 시스템은 이제 코드를 작성하고, 실험을 설계하며, 모델을 조정하고, 점점 더 SI 자체를 개선하는 연구에 기여하고 있습니다. 각 단계에서 인간의 관여가 줄어든 상태로 능력이 커짐에 따라, 이러한 시스템의 행위와 결정은 관찰하기 더 어려워집니다. 현재 자율 에이전트와 초지능 에이전트가 실제로 무엇을 했는지에 관한 공통의 위변조 탐지가 가능한 기록은 존재하지 않습니다. Qstamp는 그러한 기록을 제공하기 위해 구축되었으며, 이를 통해 이러한 시스템의 성장이 그 시스템이 봉사하는 사람과 기관에 대해 계속 책임을 지도록 합니다.
Qstamp는 각 에이전트 행위, 모델 변경 및 결정이 발생하는 시점에 그 지문을 생성하고, 각 배치마다 솔트가 적용된 커밋먼트 하나를 온체인에 앵커링합니다. 운영자, 감사인 및 규제기관은 이후 에이전트가 정확히 무엇을 수행하였는지 되짚어 보고, 에이전트가 위임된 권한 범위 내에서 행동하였음을 확인할 수 있습니다.
지문은 Quantova에 앵커링됩니다. Quantova는 첫 블록부터 모든 계정, 트랜잭션, 컨트랙트 및 최종성 인증서를 양자내성 서명으로 서명합니다. 계정, 컨트랙트, 저장된 커밋먼트 및 합의 중 어디에서도 고전적 서명 방식을 이어받지 않습니다.
각 앵커링 트랜잭션은 Quantova 익스플로러인 QVMScan에서 확인할 수 있으며, QVMScan은 배치가 언제 어느 계정에 의해 고정되었는지를 보여줍니다. 기록의 내용은 결코 그 소유자를 떠나지 않으므로, 익스플로러는 기록의 내용을 결코 보여주지 않습니다.
대부분의 에이전트 기록은 감사 대상인 당사자가 통제하는 데이터베이스에 보관되며, 양자 컴퓨터가 깨뜨릴 서명으로 보호됩니다. Qstamp는 증명을 그 경계 밖으로 옮깁니다. 각 기록은 지문으로 축약되어 양자내성 서명으로 앵커링되며, 누구나 그 내용을 보지 않고도 이를 확인할 수 있습니다.
주요 경제권 전반에서 법률은 이제 자동화 시스템 및 AI 시스템의 운영자에게 해당 시스템이 수행하는 행위를 기록하고, 그 기록을 보존하며, 변경으로부터 보호할 것을 요구합니다. Qstamp는 그러한 의무를 뒷받침하는 증거를 생성하며, 이 증거는 고전적 암호가 깨진 이후에도 검증 가능한 상태로 유지됩니다.
고위험 AI 시스템은 그 수명 기간 동안 이벤트의 자동 기록이 기술적으로 가능하여야 하며, 제공자는 해당 로그를 최소 6개월간 보관하여야 합니다.
기록된 각 이벤트가 앵커링되므로, 보존 기간 전체에 걸쳐 그 무결성을 입증할 수 있습니다.
개인정보는 무단 처리 및 우발적 손실 또는 손상으로부터의 보호를 포함하여 적절한 보안을 확보하는 방식으로 처리되어야 합니다. 규제 대상 기업은 규제기관이 법규 준수 여부를 감독할 수 있을 만큼 충분하고 체계적인 기록을 보관하여야 합니다.
기록의 내용을 공개하지 않고도, 기록이 완전하며 변경되지 않았음을 위변조 탐지가 가능한 방식으로 증명합니다.
전자 기록은 타임스탬프 또는 정정·삭제 이력 등 그 진실성을 확보하기 위한 조치를 갖추어 보존하여야 합니다. AI 추진법은 AI의 개발 및 활용에 있어서의 투명성 확보를 기본 원칙으로 정하고 있습니다.
모든 기록에 대하여 무결성 및 시점에 관한 증거를 제공하여, 인정 타임스탬프와 정정 이력을 보완합니다.
고영향 인공지능을 운영하는 사업자는 위험관리 방안, 설명 방안 및 이용자 보호 방안을 수립하고 이를 확인할 수 있는 문서를 보관하여야 합니다. 개인정보에 대한 접속기록은 보관하여야 하며, 위조·변조 방지 조치를 통해 보호하여야 합니다.
규제기관이 독립적으로 검증할 수 있는 결정 및 접속 기록을 위변조 탐지가 가능한 형태로 제공합니다.
데이터 사용자는 개인정보를 무단 또는 우발적인 접근, 처리, 삭제, 분실 또는 이용으로부터 보호하기 위하여 실행 가능한 모든 조치를 취하여야 합니다. 인가 기관은 시스템 및 그 시스템이 보유하는 기록의 무결성을 포함하여 기술 위험을 관리하여야 합니다.
에이전트 기록과 SI 출력물에 대하여 검증 가능한 지문을 제공하여, 그 무결성을 HKMA, 개인정보 보호 감독관 또는 법원에 입증할 수 있게 합니다.
브로커딜러 기록은 재기록 및 삭제가 불가능한 형태로, 또는 타임스탬프가 포함된 완전한 감사 추적과 함께 보관하여야 합니다. 연방 시스템은 양자내성 키 수립 및 서명으로 전환하여야 합니다.
처음부터 양자내성 암호로 서명된, 타임스탬프가 포함되고 위변조 탐지가 가능한 감사 추적을 제공합니다.
Qstamp는 이러한 의무를 뒷받침하는 증거를 제공합니다. 각 조직은 자신에게 적용되는 법률의 요건 전체를 충족할 책임을 여전히 부담합니다. 관할권별 전체 대응표
Qstamp는 에이전트에게 권한을 부여한 위임, 에이전트가 의도한 결제, 이를 승인한 통제 결정, 그리고 그에 뒤따른 정산을 앵커링합니다. 각 기록은 그 이전 기록에 연결되므로, 은행, 감독기관 또는 법원은 권한 부여에서 정산에 이르는 사슬 전체를 검증할 수 있습니다.
위임과 의도된 결제는 어떠한 지시도 전송되기 전에 앵커링되므로, 무엇이 허용되었고 무엇이 의도되었는지에 관한 기록은 나중에 변경될 수 없습니다.
제재, 한도 및 자금세탁방지 점검, 사람의 승인이 있는 경우 그 승인, 그리고 정산 확인이 앵커링되고 의도에 연결됩니다.
모든 연결 고리는 독립적으로 검증되며, 결제 관련 규정이 현재 요구하는 10년의 보존 기간 전체에 걸쳐 누락되었거나, 변경되었거나, 순서가 바뀐 기록은 탐지됩니다.
설정, 통합, 운영 및 증명의 네 국면으로 구성된 열세 단계입니다. 표시된 모든 값은 Quantova 가상 머신 상의 실제 Qstamp 배포에서 가져온 것이며, Qstamp를 통합하는 모든 기업은 동일한 절차를 따릅니다.
SI 기업은 에이전트를 실행하는 서비스에 오픈소스 Qstamp SDK를 추가합니다. 의존성은 양자내성 서명을 위한 QCore 하나뿐입니다.
$ npm install @quantovainc/qstamp added 2 packages $ npx @quantovainc/qstamp --version 0.1.4
서명 키는 운영자 자체 서버 또는 하드웨어 보안 모듈에서 생성됩니다. 해당 계정에는 자금이 충전되며 Quantova 네트워크에 한 번 등록됩니다.
$ openssl rand -hex 32 > signer.key && chmod 600 signer.key $ node account.js address Q1NUR6ETECQXEVE77TJ9YPZ6WAWYMT45WCJANV5J43X93SF79DWE0S0D572X status registered, ready to stamp
기업은 공식 Qstamp 컨트랙트를 통해 스탬핑하거나, Quanta 템플릿으로 자체 발급자 컨트랙트를 배포합니다. 자체 컨트랙트는 qdock.io의 QIDE에서 증명된 Quanta 컴파일러로 컴파일되고 QMask 지갑으로 배포됩니다.
모델의 사용이 승인되면 그 패스포트가 기록 유형 ai_model로 스탬핑됩니다. 이에 따라 이후의 모든 결정을 그 결정을 내린 정확한 모델과 연결할 수 있습니다.
{
"evaluation": {"approved_by": "Model Risk Committee", "auc": 0.871},
"model": "risk-model 3.2.1",
"time": "2026-10-09T09:39:27.273Z",
"training_data": "dataset manifest 2026-09-30",
"weights_sha3": "f01483b8e6269760c5c2e2025875b6e5d1b16402443e9a98d73e0a43156bf17b"
}에이전트 런타임은 모든 도구 호출과 결정을 정규 기록으로 작성하여 기업 자체 로그에 보관하고, 1분마다 배치를 앵커링합니다. 영수증은 해당 행위와 함께 저장됩니다.
const qstamp = require('@quantovainc/qstamp');
const batch = [];
agent.on('action', (action) => {
const bytes = Buffer.from(canonicalJson(action));
log.write(bytes);
batch.push({ digest: qstamp.digestBytes(bytes) });
});
setInterval(async () => {
const records = batch.splice(0);
if (records.length === 0) return;
const receipts = await qstamp.stamp({
seed, index: 0, kind: 'ai_agent_action', records,
onPending: savePending,
});
receipts.forEach(storeBesideAction);
}, 60000);은행의 신용 결정 에이전트가 대출을 승인합니다. 이 행위는 에이전트, 모델, 정책, 도구, 결정 및 시각을 담은 정규 JSON 기록으로 작성됩니다.
{
"agent": "credit-decision-agent-07",
"amount_usd": 125000,
"applicant": "APP-54a49c823275",
"decision": "approve",
"human_review": false,
"model": "risk-model 3.2.1",
"operator": "Example Bank plc",
"policy": "retail-lending-policy 2026-10",
"reasons": ["score_above_threshold"],
"risk_score": 645,
"time": "2026-10-09T09:39:25.132Z",
"tool": "credit_bureau.lookup"
}운영자 자신의 시스템에서 SDK가 기록의 SHA3 256비트 지문을 계산합니다. 기록 자체는 결코 은행 밖으로 나가지 않습니다.
$ npx @quantovainc/qstamp hash action-04.json action-04.json
지문은 새로운 무작위 솔트와 결합되어 배치의 다른 행위들과 함께 해시 트리에 배치됩니다. 6건의 행위가 하나의 트리 루트를 공유합니다.
루트는 체인, 공식 컨트랙트, 서명 계정, 기록 유형 및 배치 크기와 결합됩니다. 그 결과는 하나의 32바이트 커밋먼트입니다.
SDK는 Quantova 가상 머신 상의 Qstamp Quanta 컨트랙트를 호출하는 트랜잭션 하나를 전송합니다. 이 트랜잭션은 양자내성 서명인 ML DSA 65로 서명됩니다.
검증인은 양자내성 서명으로 블록을 최종 확정합니다. 컨트랙트는 Stamped 이벤트에 커밋먼트를 기록합니다. 이 스탬프는 1초 이내에 최종 확정되었습니다.
누구나 공개 Quantova 익스플로러인 QVMScan에서 트랜잭션을 열어 커밋먼트, 서명자, 기록 유형 및 블록을 확인할 수 있습니다.
은행은 기록과 그 영수증을 제출합니다. 검증자는 지문, 트리 루트 및 커밋먼트를 다시 계산하고, 온체인에서 동일한 커밋먼트를 찾습니다. 숫자 하나만 바꾸어도 검증은 실패합니다.
$ npx @quantovainc/qstamp verify action-04.json.qstamp.json --file action-04.json pass format · pass contract · pass content · pass inclusion pass chain · pass transaction · pass event · pass block VALID stamped no later than 2026-10-09T09:39:25Z in block 2011753 $ npx @quantovainc/qstamp verify action-04.json.qstamp.json --file altered.json FAIL content the content does not match the fingerprint in the receipt INVALID
SDK는 각 기록을 256비트 다이제스트로 축약하고 새로 생성한 무작위 솔트와 결합합니다. 콘텐츠는 결코 운영자를 떠나지 않으며, 공개되는 정보로부터 콘텐츠에 관한 어떠한 것도 추론할 수 없습니다.
최대 1048576건의 기록이 하나의 RFC 9162 해시 트리를 구성합니다. 그 루트, 배치 크기, 체인, 컨트랙트, 서명자 및 기록 유형이 하나의 32바이트 커밋먼트로 결합됩니다.
각 기록에는 영수증이 따릅니다. 검증은 기록에서 최종 확정된 블록까지의 모든 연결 고리를 다시 계산하므로, Quantova Inc나 기록 보유자에 대한 신뢰가 전혀 필요하지 않습니다.
에이전트가 생성하는 모든 도구 호출, 결정 및 출력은 배치로 스탬핑될 수 있으며, 이후 고객, 보험사 또는 규제기관이 이를 검증할 수 있습니다. 이 기록은 무엇이 수행되었는지, 어떤 시스템이 어떤 모델에 따라 수행했는지, 그리고 늦어도 언제까지 수행되었는지를 증명합니다.
증거의 영속성은 이를 증명하는 인프라의 영속성에 달려 있습니다. Quantova는 첫 블록부터 모든 계정, 모든 트랜잭션 및 모든 최종성 인증서에 양자내성 서명을 사용해 왔으므로, Qstamp 영수증의 배경이 되는 이력은 양자 컴퓨터가 깨뜨릴 수 있는 것으로 알려진 기본 요소에 의존한 적이 한 번도 없습니다.
계정, 트랜잭션 및 검증인 인증서는 ML DSA 65로 서명됩니다. 나중에 전환하는 인프라는 이전 이력이 깨질 수 있는 키 아래에 남게 됩니다.
QVM은 증명된(attested) Quanta 컴파일러가 서명한 컨트랙트 코드만을 허용하므로, 스탬핑 컨트랙트를 변조된 코드로 바꿀 수 없습니다.
각 블록을 최종 확정하는 위원회는 기록을 생성한 당사자로부터 독립되어 있으므로, 증거가 자기 보고에 의존하지 않습니다.
엔지니어링 팀 또는 감사 팀이 Qstamp를 평가하는 데 필요한 모든 것이 공개되어 있으며 클릭 한 번으로 접근할 수 있습니다.
전체 소스 코드, 공개된 구성 방식 및 릴리스 이력으로, 독립적인 보안 검토를 위해 공개되어 있습니다.
git clone https://github.com/Quantova/QStamp.gitNode 20 이상을 위한 명령줄 도구 및 라이브러리로, 양자내성 서명을 위한 QCore 하나에만 의존합니다.
npm install @quantovainc/qstamp공개, 발급자 및 협의체 Quanta 스마트 컨트랙트입니다. 운영 환경에 배포하기 전에 독립적인 제3자 감사가 필요합니다.
git clone https://github.com/Quantova/Qstamp-Quanta-Smart-contract-example-.gitQuantova 테스트 네트워크의 공개 엔드포인트입니다. 앵커링 수수료를 지불하기 위한 무료 TQTOV 테스트 단위를 신청하십시오.
https://rpc-testnet.quantova.orgSDK를 설치하고, 파일의 지문을 생성하고, 이를 앵커링한 후 영수증을 검증합니다. Apache License 2.0 또는 MIT 라이선스에 따른 오픈소스입니다.
Qstamp의 작동 방식, 설치 방법, SI 에이전트에 연결하는 방법 또는 Qstamp가 규제 요건을 뒷받침하는 방식에 대해 질문하십시오.
Qstamp는 모든 기록을 비공개로 유지하는 초지능(SI) 에이전트를 위한 양자내성 증거 툴킷입니다. SI는 초지능을 줄인 말로, 흔히 AI라고 불리는 시스템을 가리키기 위해 Quantova가 사용하는 용어입니다. Qstamp의 SDK는 기업 자체의 시스템에서 각 에이전트 행위와 결정의 지문을 생성하고, 솔트가 적용된 암호학적 커밋먼트만을 Quantova 네트워크에 앵커링합니다. 이에 따라 은행, 정부, 의료 및 금융 분야의 조직은 기록 자체를 공개하지 않고도 자사 에이전트가 정확히 무엇을 언제 수행하였는지를 법원, 감사인 및 규제기관에 증명할 수 있습니다. 이 증거는 양자 컴퓨터로도 위조할 수 없습니다.
오늘날 에이전트 기록은 고전적 서명, 즉 secp256k1 또는 P 256 기반 ECDSA, Ed25519 기반 EdDSA 또는 RSA에 의존하며, 이들은 모두 Shor 알고리즘에 의해 깨집니다. Quantova는 계정, 트랜잭션, 컨트랙트 코드 및 최종성을 ML DSA로 서명하며, 프로토콜에서 고전적 서명을 일절 허용하지 않습니다.
Qstamp는 각 기록에 대해 귀하의 시스템에서 지문을 계산하고, 여러 지문을 하나의 32바이트 커밋먼트로 결합한 후, Quantova 가상 머신 상의 Quanta 스마트 컨트랙트를 통해 그 커밋먼트를 앵커링합니다.
그런 다음 각 기록은 영수증을 받습니다. 기록과 그 영수증이 있으면 누구든지 나중에 Quantova Inc나 기록 보유자를 신뢰하지 않고도, 그 기록이 늦어도 앵커링 시각까지 정확히 그 형태로 존재했음을 증명할 수 있습니다.
유효한 영수증은 세 가지 사실을 증명합니다.
영수증은 내용이 사실이거나, 적법하거나, 승인되었음을 증명하지 않으며, 사람의 신원을 확인하지 않습니다. 영수증은 공인된 적격 신뢰 서비스 제공자가 발행한 경우가 아니면 eIDAS 2에 따른 적격 전자 타임스탬프가 아닙니다.
아닙니다. 공개 기록은 데이터의 공개가 아니라 증명의 공개를 의미합니다. 누구나 기록이 존재했으며 변경되지 않았음을 확인할 수 있지만, 누구도 그 내용을 읽을 수는 없습니다.
프롬프트, 에이전트의 입력과 출력, 추론, 도구 호출, 개인정보, 결제 정보, 파일 및 모델 가중치는 결코 귀사의 시스템을 떠나지 않습니다. 각 기록은 SHA3 256과 새로 생성한 256비트 무작위 솔트를 사용하여 로컬에서 지문이 생성되며, 이 지문들로부터 계산된 32바이트 커밋먼트만이 블록, 시각, 서명 계정, 컨트랙트 및 기록 유형과 함께 공개됩니다.
지문은 기록으로 되돌릴 수 없으며, 솔트는 짧거나 예측 가능한 프롬프트의 경우에도 누구도 추측값을 확인할 수 없도록 합니다. 기록은 귀사가 예를 들어 법원이나 규제기관에 그 영수증과 함께 제출하기로 선택한 경우에만 개시됩니다.
매우 적게 사용합니다. SDK는 기업이 이미 운영하는 서버에서 실행되며, 기록이 Quantova로 복사되는 일이 없으므로 GPU, 모델 학습 또는 별도의 저장소가 필요하지 않습니다. 기록은 일반 프로세서에서 SHA3 256으로 수 마이크로초 만에 지문이 생성되며, 당사 벤치마크에서는 65,536개의 기록이 1초 이내에 지문이 생성되어 하나의 해시 트리로 결합되었습니다.
최대 1,048,576개의 기록이 하나의 앵커링 트랜잭션을 공유하며, Quantova 네트워크는 작업증명이 아닌 ML DSA 65 위원회 서명으로 블록을 최종 확정하므로 앵커링에는 채굴 에너지가 소비되지 않습니다.
Qstamp는 Apache License 2.0 또는 MIT 라이선스에 따라 npm과 GitHub에 공개되어 있습니다. Node 20 이상이 필요합니다.
npm install @quantovainc/qstamp
소스를 검토하거나 소스에서 직접 빌드하려면 저장소를 복제하십시오.
git clone https://github.com/Quantova/QStamp.git cd QStamp npm ci
openssl rand -hex 32 > signer.key chmod 600 signer.key
const fs = require('fs');
const { Client, core } = require('@quantovainc/qcore');
const seed = Uint8Array.from(Buffer.from(fs.readFileSync('signer.key', 'utf8').trim(), 'hex'));
const client = new Client('https://rpc-testnet.quantova.org', { expectedChainId: 'Q-test-net-1' });
const address = core.address(seed, 0);
client.account(address).then(async (account) => {
console.log('address ' + address);
console.log('balance ' + account.balance + ' quon');
if (account.has_key) return console.log('status registered, ready to stamp');
if (account.balance === '0') return console.log('status claim test TQTOV at the faucet');
const { outcome } = await client.register(seed, 0, '100000');
console.log('status registration ' + outcome.verdict);
});npx qstamp stamp report.pdf --seed-file ./signer.key --index 0 --kind record npx qstamp verify report.pdf.qstamp.json --file report.pdf
테스트 네트워크에서 앵커링 트랜잭션 1건의 비용은 파일 수와 관계없이 0.005 TQTOV입니다. signer.key는 비밀로 유지하고 백업해 두십시오. 이 파일을 가진 사람은 누구든지 귀하의 계정으로 서명할 수 있습니다.
에이전트가 수행하는 각 행위를 기록한 후, 행위를 배치 단위로 앵커링하십시오.
const qstamp = require('@quantovainc/qstamp');
const batch = [];
function recordAction(action) {
const bytes = Buffer.from(JSON.stringify(action));
batch.push({ digest: qstamp.digestBytes(bytes) });
}
async function anchorBatch(seed) {
if (batch.length === 0) return [];
const records = batch.splice(0);
return qstamp.stamp({
seed,
index: 0,
kind: 'ai_agent_action',
records,
onPending: (pending) => savePending(pending),
});
}시드는 32바이트의 Uint8Array로 전달되며, SDK가 서명 후 삭제합니다. 모델 파일과 데이터셋도 ai_model 및 ai_dataset 유형으로 같은 방식으로 스탬핑할 수 있습니다.
기록 유형은 각 커밋먼트와 함께 체인에 저장되므로, 검증자는 어떤 종류의 기록이 앵커링되었는지 알 수 있습니다. 이름이 지정된 유형은 아래와 같습니다. 그 밖의 값은 비공개 체계에 사용할 수 있습니다.
0 record 1 file 2 document 3 software_release 4 ai_model 5 ai_dataset 6 ai_agent_action 7 ai_output 8 wallet_binding 9 financial_record 10 public_record
대부분의 사용자는 컨트랙트를 배포할 필요가 없습니다. 공개 Qstamp 컨트랙트가 이미 운영 중이며 SDK는 기본적으로 이 컨트랙트를 사용합니다. 기관은 권한 있는 발급자 또는 다자간 승인이 필요한 경우에만 자체 컨트랙트를 배포합니다.
템플릿은 예시입니다. 운영 환경에 배포하기 전에는 반드시 독립적인 제3자 보안 감사를 받아야 합니다. 자체 컨트랙트에서 발급된 영수증은 trustCustomContract 옵션을 true로 설정하고 해당 컨트랙트 주소를 전달하여 검증합니다.
Qstamp는 증거를 제공합니다. 각 조직은 자신에게 적용되는 법률의 그 밖의 요건을 충족할 책임을 계속 집니다.
그렇습니다. Qstamp는 에이전트의 능력 수준과 관계없이 에이전트가 수행한 일을 기록합니다. 특정 작업에 한정된 어시스턴트에도, 가장 뛰어난 능력을 갖춘 자율 시스템에도 동일한 SDK, 기록 유형 및 영수증이 적용됩니다.
SI 시스템은 점점 더 SI 자체를 개선하는 연구에 기여하고 있으며, 각 단계에서 인간의 관여는 줄어들고 있습니다. Qstamp는 모든 행위, 모델 변경 및 결정의 지문을 발생 시점에 첫 블록부터 양자내성인 네트워크의 온체인에 기록하므로, 각 단계를 나중에 되짚어 확인하고 에이전트에게 허용된 범위와 대조할 수 있습니다. 모든 앵커링 트랜잭션은 Quantova 익스플로러인 QVMScan에서 확인할 수 있습니다.
에이전트의 능력이 높아지고 사람의 검토를 덜 거친 채 행동할수록, 각 행위에 대한 독립적인 증거는 더욱 중요해집니다. 운영자, 감사인 또는 규제기관은 영수증을 통해 에이전트나 그 운영자를 신뢰하지 않고도 무엇이 기록되었는지 확인할 수 있습니다.
아닙니다. 지문은 귀하의 시스템에서 계산됩니다. 각 배치에 대해 공개되는 유일한 값은 솔트가 적용된 32바이트 커밋먼트이며, 이 값으로부터는 어떠한 내용도 도출할 수 없습니다.
영수증에는 기록의 어떤 부분도 포함되지 않지만, 기록 다이제스트와 솔트는 포함됩니다. 영수증은 그것이 설명하는 기록과 같은 수준의 주의를 기울여 취급하십시오.
테스트 네트워크에서 앵커링 트랜잭션 1건의 비용은 최대 1048576건의 기록까지 배치 크기와 관계없이 0.005 TQTOV입니다. TQTOV 테스트 단위는 금전적 가치가 없으며 포셋에서 무료로 받을 수 있습니다.
운영 환경에서의 사용은 Quantova 메인 네트워크가 출시된 후 그 공개된 수수료 체계에 따라 메인 네트워크에서 이루어집니다.
아닙니다. 테스트 네트워크 영수증은 증거로서의 효력이 없습니다. 테스트 네트워크는 통합을 구축하고 시험하는 데 사용하십시오. 운영 환경에서의 사용은 Quantova 메인 네트워크가 출시된 후 메인 네트워크에서 이루어집니다.
검증자에게는 기록과 그 영수증이 필요합니다.
npx qstamp verify receipt.qstamp.json --file record.pdf
결과는 유효, 무효 또는 판정 불가 중 하나입니다. 판정 불가는 네트워크를 조회할 수 없었음을 의미합니다. 판정 불가 결과는 결코 유효로 보고되지 않습니다. 처음 네 가지 확인은 전적으로 검증자 자신의 컴퓨터에서 실행됩니다. 독립 검증자는 수학적 원리 페이지에 공개된 구성으로부터 모든 확인을 직접 재구성할 수도 있습니다.
지문과 해시 트리는 FIPS 202에 명시된 256비트 출력의 SHA3를 사용하며, 이는 양자 역상 탐색에 대해 128비트 보안을 제공합니다. Quantova 네트워크의 모든 트랜잭션과 모든 최종성 인증서는 FIPS 204에 명시된 ML DSA 65로 서명됩니다.
[email protected]로 이메일을 보내십시오. 보안 취약점을 신고하려면 보안 및 취약점 공개 정책을 따르십시오.