PaghahandaI-install ang SDK
Idinadagdag ng kumpanya ng SI ang open source na Qstamp SDK sa serbisyong nagpapatakbo ng mga agent nito. Iisa lamang ang dependency nito, ang QCore, para sa post quantum na paglagda.
$ npm install @quantovainc/qstamp
added 2 packages
$ npx @quantovainc/qstamp --version
0.1.4
package@quantovainc/qstamp 0.1.4
library sa paglagda@quantovainc/qcore 0.4.2
lisensyaApache 2.0 o MIT · Karapatang-ari 2026 Quantova Inc
PaghahandaGumawa ng account na lumalagda
Ginagawa ang isang signing key sa sariling server o hardware security module ng operator. Pinopondohan ang account nito at minsan lamang itong inirerehistro sa Quantova network.
$ openssl rand -hex 32 > signer.key && chmod 600 signer.key
$ node account.js
address Q1NUR6ETECQXEVE77TJ9YPZ6WAWYMT45WCJANV5J43X93SF79DWE0S0D572X
status registered, ready to stamp
lagda ng accountML DSA 65 · FIPS 204
pag-iingat ng keyoperator lamang, hindi kailanman ipinapadala sa Quantova
PaghahandaPumili o mag-deploy ng kontrata
Nag-i-stamp ang kumpanya sa pamamagitan ng opisyal na kontrata ng Qstamp, o nagde-deploy ng sarili nitong issuer contract mula sa mga template ng Quanta. Kino-compile ang sarili nitong kontrata sa QIDE sa qdock.io ng attested na Quanta compiler at dine-deploy gamit ang QMask wallet.
opisyal na kontrataQ1D6TZFRL203P3DFAFVUPZUHGUCM4EWGH6063XNS42VA5235RNQWXS7FXEWX
kontrata ng institusyonQ1DAJ3TZ7AN8JVY2MUCWYUWVPXEJSHH53JNDZ48L07RT6948J2N5QSNF3787
na-compile na containertugma sa na-audit na hash 7cd509e2d21bc4a3
domain ng deploymentbago at random na 64 bit na halagang nakatali sa bawat nilagdaang order
IntegrasyonIrehistro ang modelo
Kapag naaprubahan ang isang modelo para gamitin, ini-stamp ang passport nito gamit ang uri ng rekord na ai_model. Sa gayon, maiuugnay ang bawat susunod na desisyon sa eksaktong modelong gumawa nito.
model-passport.jsonmodel registry
{
"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"
}uri ng rekord4 · ai_model
fingerprint1b15118c7e2f1e482f87821a43d8062585b85e93d061bef1f6d429f621cfc850
transaksyonQTX19P000T7X6TPFPG8XMXV2GPU0XAR94H36LF7TKP6GGTXN2NQPWLZQ8PZJFY
block2,011,764
IntegrasyonIkonekta ang agent runtime
Isinusulat ng agent runtime ang bawat tool call at desisyon bilang isang canonical na rekord, iniingatan ito sa sariling log ng kumpanya at ina-anchor ang batch bawat minuto. Iniimbak ang mga resibo kasama ng mga aksyon.
agent-runtime.jssistema ng operator
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); OperasyonKumikilos ang agent
Inaaprubahan ng isang agent sa pagpapasya sa kredito sa isang bangko ang isang pautang. Isinusulat ang aksyon nito bilang isang canonical na JSON na rekord na naglalaman ng agent, modelo, patakaran, tool, desisyon at oras.
credit-batch-1/action-04.jsonsistema ng operator
{
"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"
} OperasyonKinukuha ng SDK ang fingerprint nito
Sa sariling mga sistema ng operator, kinakalkula ng SDK ang SHA3 256 bit na fingerprint ng rekord. Hindi kailanman umaalis sa bangko ang rekord mismo.
$ npx @quantovainc/qstamp hash action-04.json
action-04.json
algoritmoSHA3 256 · FIPS 202
fingerprintefb393903da28c2a6221179be662a2bbe2be06dfbd1acdee26bb057b6d2fb11f
OperasyonSine-salt at bina-batch
Itinatali ang fingerprint sa isang bago at random na salt at inilalagay sa isang hash tree kasama ng iba pang mga aksyon ng batch. Anim na aksyon ang nagbabahagi ng iisang tree root.
leafH(0x00 ‖ QSTAMP/LEAF/V1 ‖ alg ‖ digest ‖ salt)
saltd275e738d46530b36f2c90e48a16bcd6e37fa9480378eb253c4e7a66a6a6b710
laki ng batch6 na aksyon
tree root34f64b12e5b363f1add6c48c0f85ebd60e4c2d421e5559f5d7b88717db205c54
OperasyonIisang commitment
Itinatali ang root sa chain, sa opisyal na kontrata, sa account na lumalagda, sa uri ng rekord at sa laki ng batch. Ang resulta ay iisang 32 byte na commitment.
commitmentH(0x02 ‖ QSTAMP/ROOT/V1 ‖ genesis ‖ contract ‖ sender ‖ kind ‖ size ‖ root)
uri ng rekord6 · ai_agent_action
halaga6068a3e9625471530eda32f3292a9ac667c4f543281d62b12c62ad3481f07e0a
OperasyonNilagdaan gamit ang ML DSA 65
Nagpapadala ang SDK ng iisang transaksyon na tumatawag sa Qstamp Quanta contract sa Quantova Virtual Machine. Nilalagdaan ito gamit ang ML DSA 65, isang post quantum na lagda.
transaksyonQTX1V53JW528S64SZYD6EDZ563N0PUUA2ARGNQHV4LTJMNH24PQS5VPQTAH8RQ
signerQ1NUR6ETECQXEVE77TJ9YPZ6WAWYMT45WCJANV5J43X93SF79DWE0S0D572X
kontrataQ1D6TZFRL203P3DFAFVUPZUHGUCM4EWGH6063XNS42VA5235RNQWXS7FXEWX
lagdaML DSA 65 · FIPS 204
bayad0.005 TQTOV para sa buong batch
OperasyonPinal sa chain
Ginagawang pinal ng mga validator ang block gamit ang mga post quantum na lagda. Itinatala ng kontrata ang commitment sa isang Stamped event. Naging pinal ang stamp sa loob ng wala pang isang segundo.
block2,011,753
oras2026-10-09 09:39:25 UTC
eventStamped · selector 5a110849
datos ng eventsigner ‖ commitment ‖ kind
✓ pinal · naitala ng opisyal na kontrata
OperasyonNakikita sa explorer
Mabubuksan ng sinuman ang transaksyon sa QVMScan, ang pampublikong explorer ng Quantova, at mababasa ang commitment, ang signer, ang uri ng rekord at ang block.
qvmscan.io/tx/QTX1V53JW5…PQTAH8RQ
katayuanSuccess
block2,011,753
mulaQ1NUR6ETECQXEVE77TJ9YPZ6WAWYMT45WCJANV5J43X93SF79DWE0S0D572X
patungoQ1D6TZFRL203P3DFAFVUPZUHGUCM4EWGH6063XNS42VA5235RNQWXS7FXEWX
Ebidensya ng QstampStamped · Official Qstamp contract · ai_agent_action
commitment6068a3e9625471530eda32f3292a9ac667c4f543281d62b12c62ad3481f07e0a
Buksan ang aktuwal na transaksyon PatunayItinatanong ng hukuman kung ano ang ginawa ng agent
Iniharap ng bangko ang rekord at ang resibo nito. Kinakalkula muli ng verifier ang fingerprint, ang tree root at ang commitment, at natatagpuan ang parehong commitment sa chain. Kapag binago ang kahit isang digit, mabibigo ang pagsusuri.
$ 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
orihinal na fingerprintefb393903da28c2a6221179be662a2bbe2be06dfbd1acdee26bb057b6d2fb11f
binagong fingerprint93b2b98383cd8fc1d71c9727c358b077149123050b4e1ac78654e1889f37c086