{"document":"agent-reserve-evidence-release","releaseId":"phase-0-evidence-v0.1.0","status":"local_integrity_reference","algorithm":"SHA-256","canonicalization":"recursively sorted JSON object keys; array order preserved; UTF-8","artifactCount":12,"artifacts":[{"path":"/specification.json","canonicalPayload":{"specification":{"protocol":"agent-reserve.shadow-ledger","version":"0.1.0","status":"non_networked_reference_specification","unit":{"symbol":"ARC","representation":"signed_safe_integer","precision":"milliARC","smallestUnit":"0.001 ARC","floatingPointAllowed":false},"receipt":{"requiredFields":["id","payer","worker","amount","verifier","signatureValid"],"fields":{"id":{"type":"string","rule":"globally unique and immutable"},"payer":{"type":"agent_id","rule":"existing non-reserve account"},"worker":{"type":"agent_id","rule":"existing non-reserve account different from payer"},"amount":{"type":"safe_integer","unit":"milliARC","minimumExclusive":0},"verifier":{"type":"enum","values":["pass","fail","unavailable"]},"signatureValid":{"type":"boolean","rule":"reference placeholder; production signature scheme undefined"}}},"validationOrder":[{"order":1,"check":"receipt_id_unused","reject":"replay"},{"order":2,"check":"signature_valid_and_verifier_not_fail","reject":"invalid_proof"},{"order":3,"check":"verifier_available","reject":"verifier_unavailable"},{"order":4,"check":"payer_differs_from_worker","reject":"same_agent"},{"order":5,"check":"amount_is_positive_safe_integer","reject":"invalid_amount"},{"order":6,"check":"payer_balance_covers_amount","reject":"insufficient_balance"}],"transition":{"feeBasisPoints":25,"feeRounding":"floor_to_milliARC","accepted":["payer -= amount","worker += amount - fee","RESERVE += fee","mark receipt id consumed"],"rejected":"return the identical ledger state object with zero fee","atomicity":"revalidate receipt uniqueness and payer balance at commit, then apply balance, fee and consumed-id writes atomically"},"identityExtension":{"document":"/identity-spec.json","vectors":"/identity-vectors.json","status":"fictional_reference_model","realKeys":false,"cryptographyImplemented":false},"verifierExtension":{"document":"/verifier-spec.json","vectors":"/verifier-vectors.json","status":"fictional_reference_model","committee":5,"threshold":3,"realVerifiers":false,"networkCalls":false},"reserveExtension":{"document":"/reserve-spec.json","stressReport":"/reserve-stress.json","status":"fictional_stress_model","vectorCount":12,"realAssets":false,"redemptionAvailable":false},"sybilExtension":{"policy":"/sybil-policy.json","vectors":"/sybil-vectors.json","status":"fictional_reference_model","vectorCount":12,"realIdentities":false,"realIssuance":false},"loadExtension":{"policy":"/load-policy.json","vectors":"/load-vectors.json","status":"deterministic_local_model","vectorCount":12,"externalTraffic":false,"productionCapacityMeasured":false},"governanceExtension":{"policy":"/governance-policy.json","vectors":"/governance-vectors.json","status":"fictional_reference_model","vectorCount":12,"realAuthority":false,"tokenVoting":false,"multisigImplemented":false},"incidentExtension":{"policy":"/incident-policy.json","vectors":"/incident-vectors.json","status":"deterministic_local_drill","vectorCount":12,"realIncident":false,"externalSystems":false,"productionRecovery":false},"auditExtension":{"manifest":"/audit-manifest.json","checklist":"/audit-checklist.json","status":"review_handoff_only","mappedThreats":10,"checkCount":12,"independentAudit":false,"certification":false,"productionReady":false},"evidenceReleaseExtension":{"manifest":"/evidence-release.json","checks":"/integrity-checks.json","status":"local_integrity_reference","artifactCount":12,"integrityChecks":16,"algorithm":"SHA-256","sourceFilesBound":true,"criticalSourceFiles":21,"packageLockIncluded":true,"signaturePresent":false,"sourceCommitBound":false,"independentWitness":false},"invariants":["total supply is unchanged","every balance is non-negative","a receipt settles at most once","rejected state is identical","invalid or unavailable proof cannot settle"],"errorCodes":["replay","invalid_proof","verifier_unavailable","same_agent","invalid_amount","insufficient_balance"],"productionExclusions":["production identity scheme","production cryptographic signature suite","persistent database","distributed consensus","distributed concurrency implementation","network transport","wallet","token","real assets","redemption"]},"verification":[{"id":"CV01","purpose":"valid settlement and reserve fee","passed":true,"actual":{"accepted":true,"reason":null,"fee":60,"balances":{"ATLAS":216000,"SCOUT":95000,"FORGE":23940,"RESERVE":60}}},{"id":"CV02","purpose":"failed verifier proof","passed":true,"actual":{"accepted":false,"reason":"invalid_proof","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV03","purpose":"unavailable verifier fails closed","passed":true,"actual":{"accepted":false,"reason":"verifier_unavailable","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV04","purpose":"payer cannot pay itself","passed":true,"actual":{"accepted":false,"reason":"same_agent","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV05","purpose":"zero amount rejected","passed":true,"actual":{"accepted":false,"reason":"invalid_amount","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV06","purpose":"fractional milliARC rejected","passed":true,"actual":{"accepted":false,"reason":"invalid_amount","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV07","purpose":"overdraft rejected","passed":true,"actual":{"accepted":false,"reason":"insufficient_balance","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}},{"id":"CV08","purpose":"consumed receipt cannot replay","passed":true,"actual":{"accepted":false,"reason":"replay","fee":0,"balances":{"ATLAS":239000,"SCOUT":95000,"FORGE":998,"RESERVE":2}}},{"id":"CV09","purpose":"replay check has deterministic precedence","passed":true,"actual":{"accepted":false,"reason":"replay","fee":0,"balances":{"ATLAS":239000,"SCOUT":95000,"FORGE":998,"RESERVE":2}}},{"id":"CV10","purpose":"invalid signature precedes verifier outage","passed":true,"actual":{"accepted":false,"reason":"invalid_proof","fee":0,"balances":{"ATLAS":240000,"SCOUT":95000,"FORGE":0,"RESERVE":0}}}]},"canonicalPayloadDigest":"173b6253e294bcdd1ef54a52acf6ef5d146f2a79d68c06707b0c0cdfc1f43263"},{"path":"/concurrency-report.json","canonicalPayload":{"model":"single-ledger commit-time revalidation","phasesPerTransaction":3,"interleavingsPerScenario":20,"scenarios":3,"totalSchedules":60,"safeSchedules":60,"failedSchedules":0,"naiveDuplicateUnsafeSchedules":12,"requirements":["revalidate receipt uniqueness at commit","revalidate available balance at commit","apply balance, fee and consumed-id writes atomically"],"results":[{"id":"duplicate_receipt","title":"Two transactions submit one receipt","schedules":20,"safe":20,"failed":0,"expectedCommits":1},{"id":"independent_receipts","title":"Independent payers settle together","schedules":20,"safe":20,"failed":0,"expectedCommits":2},{"id":"competing_balance","title":"Two receipts compete for one balance","schedules":20,"safe":20,"failed":0,"expectedCommits":1}],"passed":true},"canonicalPayloadDigest":"4b9690b23cb4a3ec89592eed57c8e89d55ab1440f9fd9445b00b65d04bc303d8"},{"path":"/threat-model.json","canonicalPayload":{"document":"agent-reserve-threat-model","version":"0.1.0","date":"2026-08-24","status":"design_review_only","scope":"local shadow-ledger reference model","exclusions":["real assets","wallets","private keys","network consensus","redemption","custody","lending","leverage"],"assets":[{"id":"A1","name":"Ledger integrity","objective":"Balances and total supply remain correct"},{"id":"A2","name":"Receipt uniqueness","objective":"A work receipt settles at most once"},{"id":"A3","name":"Verifier integrity","objective":"Only authentic, available verifier results can authorize settlement"},{"id":"A4","name":"Agent authority","objective":"No actor can impersonate an agent or exceed delegated authority"},{"id":"A5","name":"Resource backing","objective":"Any future redemption promise remains fully attributable and available"},{"id":"A6","name":"Audit evidence","objective":"Transitions and failures are reproducible without exposing secrets"}],"trustBoundaries":[{"id":"B1","from":"Agent owner","to":"Autonomous agent","risk":"Overbroad delegation or compromised policy"},{"id":"B2","from":"Work executor","to":"Verifier","risk":"Fabricated output, collusion or ambiguous success criteria"},{"id":"B3","from":"Verifier","to":"Settlement engine","risk":"Forgery, equivocation, outage or stale result"},{"id":"B4","from":"Settlement engine","to":"Ledger state","risk":"Partial write, replay, arithmetic or ordering fault"},{"id":"B5","from":"Ledger unit","to":"Future resource provider","risk":"Unfunded, unavailable or legally restricted redemption"}],"attackerCapabilities":["submit arbitrary receipts","replay observed receipts","coordinate multiple agents","delay or suppress verifier responses","attempt arithmetic edge cases","flood public interfaces","compromise one non-root participant"],"threats":[{"id":"T01","severity":"critical","title":"Forged proof authorizes settlement","boundary":"B3","control":"Signature validation and fail-closed verifier state","evidence":"reference_tested","residualRisk":"Production identity and key lifecycle are unimplemented","launchBlocker":true},{"id":"T02","severity":"high","title":"Receipt settles more than once","boundary":"B4","control":"Globally unique receipt ID with commit-time revalidation and atomic consumed set","evidence":"partially_modeled","residualRisk":"All local interleavings pass; no real database isolation or distributed concurrency test","launchBlocker":true},{"id":"T03","severity":"critical","title":"Accounting fault creates or destroys ARC","boundary":"B4","control":"Integer accounting, reserve fee entry and conservation invariant","evidence":"reference_tested","residualRisk":"Reference model is not a production ledger","launchBlocker":true},{"id":"T04","severity":"critical","title":"Agent authority or key is compromised","boundary":"B1","control":"Scoped authority, generation binding, expiry, nonce replay protection, rotation and revocation","evidence":"partially_modeled","residualRisk":"Fictional lifecycle vectors pass; production cryptography, hardware protection, identity proof and recovery remain unimplemented","launchBlocker":true},{"id":"T05","severity":"high","title":"Verifier equivocates or becomes unavailable","boundary":"B3","control":"Fictional 3-of-5 quorum, receipt/round binding, expiry, fail-closed outage handling and equivocation evidence","evidence":"partially_modeled","residualRisk":"Twelve local vectors pass; real operator independence, signatures, transport, consensus, incentives and adjudication remain undefined","launchBlocker":true},{"id":"T06","severity":"critical","title":"Resource redemption becomes insolvent","boundary":"B5","control":"Fictional coverage floor, issuance buffer, haircuts, availability, concentration and withdrawal caps","evidence":"partially_modeled","residualRisk":"Twelve local stress vectors pass; no real assets, providers, valuation, custody, enforceable redemption or audit exist","launchBlocker":true},{"id":"T07","severity":"high","title":"Sybil agents collude to manufacture work","boundary":"B2","control":"Fictional controller separation, counterparty diversity, reciprocal-flow limit, artifact uniqueness, quorum and issuance caps","evidence":"partially_modeled","residualRisk":"Twelve local vectors pass; real beneficial ownership, graph quality, independent verification and economic attack cost remain unknown","launchBlocker":true},{"id":"T08","severity":"medium","title":"Traffic flood prevents settlement","boundary":"B3","control":"Fictional bounded inputs, tenant quotas, retry budgets, backpressure, hard limits and reserved safety lanes","evidence":"partially_modeled","residualRisk":"Twelve deterministic vectors pass; real capacity, distributed queues, partitions, provider limits and denial-of-service resistance are untested","launchBlocker":true},{"id":"T09","severity":"high","title":"Governance changes rules or supply unilaterally","boundary":"B5","control":"Fictional three-role approval, delayed upgrades, immutable safety and supply rules, pause-only emergency authority, automatic expiry and evidence-preserving recovery drill","evidence":"partially_modeled","residualRisk":"Governance and incident vectors pass locally; no real legal authority, operator identity, multisig, external audit, enforcement, production failover or exercised operators exist","launchBlocker":true},{"id":"T10","severity":"critical","title":"ARC is treated as regulated money or deposit","boundary":"B5","control":"No issuance; jurisdiction-specific legal analysis before any real value","evidence":"blocked_by_design","residualRisk":"Legal classification is unknown","launchBlocker":true}],"verifiedReferenceEvidence":{"specificationCases":1000,"randomizedTransitions":100000,"controlledMutantsKilled":6,"identityLifecycleVectors":12,"verifierQuorumVectors":12,"reserveStressVectors":12,"sybilCollusionVectors":12,"loadSheddingVectors":12,"governanceVectors":12,"incidentResponseVectors":12,"auditManifestChecks":12,"documentedThreatsMapped":10,"integrityArtifacts":12,"sourceProvenanceFiles":21,"packageLockIncluded":true,"integrityChecks":16,"independentAudit":false},"releaseDecision":{"realValueEnabled":false,"decision":"blocked","blockers":["independent security review","formal protocol specification","production identity and key design","distributed concurrency proof","resource-backing economics","jurisdiction-specific legal analysis","governance and incident response"]}},"canonicalPayloadDigest":"c63d5be312e2477587db51ec96ee8a9ea2f529ce236e27b9724245f5a4e0099a"},{"path":"/identity-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-identity-lifecycle","version":"0.1.0","status":"fictional_reference_model","realKeys":false,"cryptographyImplemented":false,"keyMaterialCreated":false,"identityProofImplemented":false,"authority":{"scope":"settle:verified-work","maxAmount":50000,"unit":"milliARC","expiryClock":"deterministic simulation step","nonceUse":"single use"},"validationOrder":["identity active","agent matches","key active and not revoked","generation matches","scope allowed","amount is a positive safe integer","amount does not exceed cap","authorization has not expired","fictional signature flag is valid","nonce unused"],"lifecycle":["ACTIVE G1","ROTATE","ACTIVE G2","REVOKED"],"rotation":"Requires a fictional old-key continuity flag; revokes the prior key and increments generation.","revocation":"Requires a fictional owner-recovery flag; revokes the active key and blocks all authorization.","exclusions":["real cryptography","real private or public keys","credentials","wallets","hardware security modules","identity provider","recovery service","network transport"]},"verification":[{"id":"IV01","purpose":"active scoped authorization","expected":"authorized","actual":"authorized","passed":true},{"id":"IV02","purpose":"invalid fictional signature flag","expected":"signature_invalid","actual":"signature_invalid","passed":true},{"id":"IV03","purpose":"agent mismatch","expected":"agent_mismatch","actual":"agent_mismatch","passed":true},{"id":"IV04","purpose":"inactive key","expected":"key_inactive","actual":"key_inactive","passed":true},{"id":"IV05","purpose":"generation mismatch","expected":"generation_mismatch","actual":"generation_mismatch","passed":true},{"id":"IV06","purpose":"scope denied","expected":"scope_denied","actual":"scope_denied","passed":true},{"id":"IV07","purpose":"amount over delegated cap","expected":"amount_exceeds_cap","actual":"amount_exceeds_cap","passed":true},{"id":"IV08","purpose":"expired authority","expected":"authorization_expired","actual":"authorization_expired","passed":true},{"id":"IV09","purpose":"nonce replay","expected":"nonce_replay","actual":"nonce_replay","passed":true},{"id":"IV10","purpose":"rotation enables the next generation","expected":"authorized","actual":"authorized","passed":true},{"id":"IV11","purpose":"rotation rejects the previous key","expected":"key_inactive","actual":"key_inactive","passed":true},{"id":"IV12","purpose":"revocation blocks authorization","expected":"identity_revoked","actual":"identity_revoked","passed":true}]},"canonicalPayloadDigest":"2c6f5dbcca18fed6f36199750bfa61c8b951b58e926bc2548642fa9599160008"},{"path":"/verifier-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-verifier-quorum","version":"0.1.0","status":"fictional_reference_model","realVerifiers":false,"cryptographyImplemented":false,"networkCalls":false,"committee":{"size":5,"threshold":3,"membership":"fixed fictional allowlist","independenceVerified":false},"attestation":{"receiptBound":true,"roundBound":true,"expiring":true,"duplicateHandling":"identical duplicates are idempotent","signatureField":"boolean placeholder only"},"outcomes":{"pass":"three valid unique pass votes","fail":"three valid unique fail votes","unavailable":"neither outcome reaches quorum","disputed":"any recognized verifier equivocates; settlement blocked"},"failClosed":["equivocation","insufficient quorum","committee outage","stale evidence","wrong receipt","wrong round","invalid fictional signature flag"],"disputeEvidence":"Records only the fictional verifier ID and reason in this local model; it does not adjudicate or punish.","exclusions":["real verifier operators","real signatures","network transport","consensus protocol","economic staking","slashing","governance","production dispute resolution"]},"verification":[{"id":"QV01","purpose":"unanimous pass","expected":"pass","actual":"pass","passed":true},{"id":"QV02","purpose":"three-to-two pass quorum","expected":"pass","actual":"pass","passed":true},{"id":"QV03","purpose":"unanimous fail","expected":"fail","actual":"fail","passed":true},{"id":"QV04","purpose":"three-to-two fail quorum","expected":"fail","actual":"fail","passed":true},{"id":"QV05","purpose":"split vote has no quorum","expected":"unavailable","actual":"unavailable","passed":true},{"id":"QV06","purpose":"committee outage fails closed","expected":"unavailable","actual":"unavailable","passed":true},{"id":"QV07","purpose":"equivocation creates dispute","expected":"disputed","actual":"disputed","passed":true},{"id":"QV08","purpose":"identical duplicate is idempotent","expected":"pass","actual":"pass","passed":true},{"id":"QV09","purpose":"unknown member cannot form quorum","expected":"unavailable","actual":"unavailable","passed":true},{"id":"QV10","purpose":"invalid proof flag cannot form quorum","expected":"unavailable","actual":"unavailable","passed":true},{"id":"QV11","purpose":"wrong receipt cannot form quorum","expected":"unavailable","actual":"unavailable","passed":true},{"id":"QV12","purpose":"expired evidence cannot form quorum","expected":"unavailable","actual":"unavailable","passed":true}]},"canonicalPayloadDigest":"9d432e28f5d35faf598525ca6c25a25efd4b2e9694677f41aa7d8422c282961f"},{"path":"/reserve-stress.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-resource-backing","version":"0.1.0","status":"fictional_stress_model","realAssets":false,"redemptionAvailable":false,"providerConnections":false,"modeledResource":"non-transferable fictional compute-service credits","valuationUnit":"milliARC-equivalent simulation units","gates":{"issuanceCoverageMinimumBps":12500,"redemptionCoverageMinimumBps":10000,"providerConcentrationMaximumBps":5000,"perStepRedemptionMaximumBps":1000},"hierarchy":["invalid request halts redemption","total backing below liabilities marks insolvency","unavailable backing below liabilities halts redemption","withdrawal cap breach halts redemption","buffer or concentration breach halts issuance","otherwise model operates"],"accounting":{"haircutsAppliedBeforeCoverage":true,"unavailablePoolsExcludedFromLiquidity":true,"integerOnly":true,"externalPrices":false},"exclusions":["real compute credits","real assets","custody","redemption contract","price oracle","provider API","token issuance","wallet","banking service","legal enforceability"]},"verification":[{"id":"RV01","purpose":"diversified 150 percent backing","expected":"operating","actual":"operating","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":3333}},{"id":"RV02","purpose":"issuance buffer breached at 120 percent","expected":"issuance_halted","actual":"issuance_halted","passed":true,"metrics":{"coverageBps":12000,"availableCoverageBps":12000,"concentrationBps":3333}},{"id":"RV03","purpose":"backing below liabilities","expected":"insolvent","actual":"insolvent","passed":true,"metrics":{"coverageBps":9900,"availableCoverageBps":9900,"concentrationBps":3333}},{"id":"RV04","purpose":"provider concentration above half","expected":"issuance_halted","actual":"issuance_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":6000}},{"id":"RV05","purpose":"largest provider outage","expected":"redemption_halted","actual":"redemption_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":9000,"concentrationBps":4000}},{"id":"RV06","purpose":"twenty percent portfolio haircut","expected":"issuance_halted","actual":"issuance_halted","passed":true,"metrics":{"coverageBps":12000,"availableCoverageBps":12000,"concentrationBps":3333}},{"id":"RV07","purpose":"redemption above ten percent cap","expected":"redemption_halted","actual":"redemption_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":3333}},{"id":"RV08","purpose":"redemption at ten percent cap","expected":"operating","actual":"operating","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":3333}},{"id":"RV09","purpose":"zero redemption request rejected","expected":"redemption_halted","actual":"redemption_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":3333}},{"id":"RV10","purpose":"all providers unavailable","expected":"redemption_halted","actual":"redemption_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":0,"concentrationBps":3333}},{"id":"RV11","purpose":"two providers unavailable","expected":"redemption_halted","actual":"redemption_halted","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":5000,"concentrationBps":3333}},{"id":"RV12","purpose":"concentration exactly at limit","expected":"operating","actual":"operating","passed":true,"metrics":{"coverageBps":15000,"availableCoverageBps":15000,"concentrationBps":5000}}]},"canonicalPayloadDigest":"ea82e7a3498e25177ca449bea864eb96c95b0f35ccbce855b0ad17a5793c7f25"},{"path":"/sybil-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-sybil-policy","version":"0.1.0","status":"fictional_reference_model","realIdentities":false,"realIssuance":false,"graphProviderConnected":false,"eligibility":{"minimumCounterparties":3,"reciprocalTradeMaximumBps":2500,"claimMaximumMilliArc":10000,"windowIssuanceMaximumMilliArc":25000,"distinctControllersRequired":3,"uniqueArtifactRequired":true,"verifierQuorumRequired":true,"activeIdentitiesRequired":true},"action":"Any failed control quarantines the claim and authorizes zero fictional issuance.","limitations":["Controller labels are supplied synthetic facts","Artifact uniqueness is a boolean placeholder","No behavioral model proves real beneficial ownership","A colluding independent-looking cluster can evade these rules"],"exclusions":["real identity resolution","device fingerprinting","surveillance","real transaction graph","real issuance","punishment","account suspension","network calls"]},"verification":[{"id":"SV01","purpose":"independent diverse verified work","expected":"eligible","actual":"eligible","reason":null,"passed":true},{"id":"SV02","purpose":"self trade","expected":"quarantine","actual":"quarantine","reason":"self_trade","passed":true},{"id":"SV03","purpose":"payer and worker share controller","expected":"quarantine","actual":"quarantine","reason":"shared_controller","passed":true},{"id":"SV04","purpose":"verifier shares party controller","expected":"quarantine","actual":"quarantine","reason":"verifier_not_independent","passed":true},{"id":"SV05","purpose":"counterparty diversity below three","expected":"quarantine","actual":"quarantine","reason":"counterparty_diversity_low","passed":true},{"id":"SV06","purpose":"reciprocal loop above threshold","expected":"quarantine","actual":"quarantine","reason":"reciprocal_loop","passed":true},{"id":"SV07","purpose":"reciprocal ratio exactly at threshold","expected":"eligible","actual":"eligible","reason":null,"passed":true},{"id":"SV08","purpose":"single claim amount exceeds cap","expected":"quarantine","actual":"quarantine","reason":"claim_amount_exceeded","passed":true},{"id":"SV09","purpose":"rolling issuance velocity exceeds cap","expected":"quarantine","actual":"quarantine","reason":"issuance_velocity_exceeded","passed":true},{"id":"SV10","purpose":"artifact fingerprint already observed","expected":"quarantine","actual":"quarantine","reason":"duplicate_artifact","passed":true},{"id":"SV11","purpose":"verifier quorum does not pass","expected":"quarantine","actual":"quarantine","reason":"quorum_failed","passed":true},{"id":"SV12","purpose":"inactive participant identity","expected":"quarantine","actual":"quarantine","reason":"identity_inactive","passed":true}]},"canonicalPayloadDigest":"47db988d975d2ff84f9d58de9553b5ddb356cf5953e4d7405a45267adfcc077e"},{"path":"/load-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-load-shedding","version":"0.1.0","status":"deterministic_local_model","externalTraffic":false,"productionCapacityMeasured":false,"networkCalls":false,"bounds":{"payloadMaximumBytes":65536,"tenantRequestsPerWindow":20,"retryMaximum":3,"backpressureQueueDepth":80,"newWorkHardLimit":100,"reservedLaneHardLimit":120},"lanes":{"newWork":"deferred at backpressure threshold and halted at hard limit","settlementCommit":"reserved safety lane until hard limit","revocation":"reserved safety lane until hard limit"},"invariants":["prior committed state is never rolled back","overload cannot bypass accounting or proof controls","replays are idempotent no-ops","missing safety dependency halts","retries and inputs are bounded"],"exclusions":["real traffic","real latency","distributed queues","network partitions","autoscaling","provider limits","service-level objective","production denial-of-service test"]},"verification":[{"id":"LV01","purpose":"normal new work","expected":"accept","actual":"accept","reason":"within_capacity","passed":true},{"id":"LV02","purpose":"tenant quota exhausted","expected":"reject","actual":"reject","reason":"tenant_quota_exhausted","passed":true},{"id":"LV03","purpose":"oversized payload","expected":"reject","actual":"reject","reason":"payload_bound","passed":true},{"id":"LV04","purpose":"idempotent replay is a no-op","expected":"accept","actual":"accept","reason":"idempotent_replay_noop","passed":true},{"id":"LV05","purpose":"safety dependency outage","expected":"halt","actual":"halt","reason":"safety_dependency_unavailable","passed":true},{"id":"LV06","purpose":"retry budget exhausted","expected":"reject","actual":"reject","reason":"retry_budget_exhausted","passed":true},{"id":"LV07","purpose":"queue enters backpressure","expected":"defer","actual":"defer","reason":"backpressure","passed":true},{"id":"LV08","purpose":"new-work queue reaches hard limit","expected":"halt","actual":"halt","reason":"queue_hard_limit","passed":true},{"id":"LV09","purpose":"arrival rate exceeds capacity","expected":"defer","actual":"defer","reason":"backpressure","passed":true},{"id":"LV10","purpose":"settlement commit uses reserved lane","expected":"accept","actual":"accept","reason":"reserved_safety_lane","passed":true},{"id":"LV11","purpose":"revocation uses reserved lane","expected":"accept","actual":"accept","reason":"reserved_safety_lane","passed":true},{"id":"LV12","purpose":"reserved lane reaches hard limit","expected":"halt","actual":"halt","reason":"priority_lane_hard_limit","passed":true}]},"canonicalPayloadDigest":"b5d60df4650f51f67c61f22a8a3cb9927f24815daaf3b0a0f73cd0401464ff7b"},{"path":"/governance-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-constitutional-governance","version":"0.1.0","status":"fictional_reference_model","phase":0,"realAuthority":false,"tokenVoting":false,"multisigImplemented":false,"normalUpgrade":{"requiredDistinctRoles":3,"requiredRoles":["fictional-engineering","fictional-security","fictional-governance"],"minimumDelaySteps":10,"auditRecordRequired":true,"rollbackPlanRequired":true},"constitutionalRules":{"supplyRuleChanges":"blocked","safetyWeakening":"blocked","valueIssuance":"blocked"},"emergencyPower":{"action":"pause_only","requiredDistinctRoles":2,"requiredRoles":["fictional-security","fictional-governance"],"maximumDurationSteps":5,"automaticExpiry":true},"invariants":["no proposal can issue value","no proposal can weaken safety","supply rules cannot change in Phase 0","normal upgrades require three distinct roles and delay","emergency authority can only pause and expires automatically","audit evidence and rollback plan are mandatory"],"exclusions":["real board","legal instrument","token vote","multisig","real operator authority","production emergency control","external identity","network execution"]},"verification":[{"id":"GV01","purpose":"normal upgrade after delay","expectedStatus":"executable","actualStatus":"executable","reason":"normal_upgrade_authorized","passed":true},{"id":"GV02","purpose":"normal upgrade remains timelocked","expectedStatus":"timelocked","actualStatus":"timelocked","reason":"minimum_delay_active","passed":true},{"id":"GV03","purpose":"duplicate approval does not create independence","expectedStatus":"blocked","actualStatus":"blocked","reason":"three_distinct_required_roles","passed":true},{"id":"GV04","purpose":"missing governance approval","expectedStatus":"blocked","actualStatus":"blocked","reason":"three_distinct_required_roles","passed":true},{"id":"GV05","purpose":"audit record is mandatory","expectedStatus":"blocked","actualStatus":"blocked","reason":"audit_record_required","passed":true},{"id":"GV06","purpose":"rollback plan is mandatory","expectedStatus":"blocked","actualStatus":"blocked","reason":"rollback_plan_required","passed":true},{"id":"GV07","purpose":"safety controls cannot be weakened","expectedStatus":"blocked","actualStatus":"blocked","reason":"safety_weakening_forbidden","passed":true},{"id":"GV08","purpose":"supply constitution cannot be changed","expectedStatus":"blocked","actualStatus":"blocked","reason":"constitutional_change_forbidden_in_phase_0","passed":true},{"id":"GV09","purpose":"governance cannot issue value","expectedStatus":"blocked","actualStatus":"blocked","reason":"value_issuance_forbidden","passed":true},{"id":"GV10","purpose":"bounded emergency pause","expectedStatus":"executable","actualStatus":"executable","reason":"bounded_pause_authorized","passed":true},{"id":"GV11","purpose":"emergency authority cannot change rules","expectedStatus":"blocked","actualStatus":"blocked","reason":"emergency_power_is_pause_only","passed":true},{"id":"GV12","purpose":"authority expires automatically","expectedStatus":"expired","actualStatus":"expired","reason":"authority_expired","passed":true}]},"canonicalPayloadDigest":"573587ce0ef7418f8d83284f7129fd3ae206e7b620565bb3739b247c5f0f5c72"},{"path":"/incident-vectors.json","canonicalPayload":{"specification":{"document":"agent-reserve-fictional-incident-response","version":"0.1.0","status":"deterministic_local_drill","realIncident":false,"externalSystems":false,"productionRecovery":false,"lifecycle":["detect","pause","preserve_evidence","authorize_recovery","recover","postmortem","close"],"recoveryApproval":{"requiredDistinctRoles":2,"requiredRoles":["fictional-security","fictional-governance"]},"invariants":["new settlement pauses before recovery","evidence is append-only and hash-valid","total supply is unchanged","prior committed settlements are preserved","recovery requires two distinct roles","closure requires root cause, corrective action and postmortem","incident response cannot issue value"],"exclusions":["real incident","production failover","real operator authority","external paging","custody recovery","key recovery","network rollback","service-level claim"]},"verification":[{"id":"IR01","purpose":"complete evidence-preserving drill","expectedStatus":"closed","actualStatus":"closed","reason":"drill_closed_with_evidence","passed":true},{"id":"IR02","purpose":"detection requires evidence","expectedStatus":"blocked","actualStatus":"blocked","reason":"detection_evidence_required","passed":true},{"id":"IR03","purpose":"incident pauses before containment","expectedStatus":"detected","actualStatus":"detected","reason":"pause_required_before_containment","passed":true},{"id":"IR04","purpose":"open settlement lane blocks containment","expectedStatus":"detected","actualStatus":"detected","reason":"pause_required_before_containment","passed":true},{"id":"IR05","purpose":"evidence snapshot is mandatory","expectedStatus":"contained","actualStatus":"contained","reason":"evidence_snapshot_required","passed":true},{"id":"IR06","purpose":"corrupt snapshot fails closed","expectedStatus":"blocked","actualStatus":"blocked","reason":"snapshot_integrity_failed","passed":true},{"id":"IR07","purpose":"audit history cannot be rewritten","expectedStatus":"blocked","actualStatus":"blocked","reason":"append_only_audit_required","passed":true},{"id":"IR08","purpose":"rollback target must be attributable","expectedStatus":"evidence_preserved","actualStatus":"evidence_preserved","reason":"rollback_target_required","passed":true},{"id":"IR09","purpose":"recovery cannot alter supply","expectedStatus":"blocked","actualStatus":"blocked","reason":"supply_invariant_failed","passed":true},{"id":"IR10","purpose":"committed settlements survive recovery","expectedStatus":"blocked","actualStatus":"blocked","reason":"committed_state_must_be_preserved","passed":true},{"id":"IR11","purpose":"one role cannot authorize recovery","expectedStatus":"recovery_blocked","actualStatus":"recovery_blocked","reason":"independent_recovery_approval_required","passed":true},{"id":"IR12","purpose":"postmortem evidence closes the drill","expectedStatus":"recovered","actualStatus":"recovered","reason":"closure_evidence_incomplete","passed":true}]},"canonicalPayloadDigest":"b0ac9f590510d870942f6f28654406d7a5656771aa3a9a4c228eaeb40481430d"},{"path":"/audit-manifest.json","canonicalPayload":{"manifest":{"document":"agent-reserve-review-handoff-manifest","version":"0.1.0","status":"review_handoff_only","scope":"local shadow-ledger reference evidence","independentAudit":false,"certification":false,"productionReady":false,"realValueEnabled":false,"documentedThreats":10,"controls":[{"controlId":"AC01","threatId":"T01","claim":"Invalid or unavailable proof cannot authorize settlement in the reference model.","owner":"fictional-security","evidenceStatus":"reference_tested","evidenceRefs":["/specification.json","/conformance-vectors.json","/verifier-vectors.json"],"residualRisk":"No production signatures, key custody, transport or independent verifier operators exist.","externalGate":"independent cryptographic and verifier review"},{"controlId":"AC02","threatId":"T02","claim":"A receipt settles at most once across modeled local interleavings.","owner":"fictional-engineering","evidenceStatus":"partially_modeled","evidenceRefs":["/conformance-vectors.json","/concurrency-report.json"],"residualRisk":"No persistent database, distributed isolation or network partition test exists.","externalGate":"distributed concurrency implementation and review"},{"controlId":"AC03","threatId":"T03","claim":"Accepted and rejected reference transitions conserve total simulated supply.","owner":"fictional-engineering","evidenceStatus":"reference_tested","evidenceRefs":["/specification.json","/conformance-vectors.json","/threat-model.json"],"residualRisk":"The reference model is not a production ledger.","externalGate":"independent ledger implementation audit"},{"controlId":"AC04","threatId":"T04","claim":"Fictional authority is scoped, expires, rotates, revokes and rejects nonce replay.","owner":"fictional-security","evidenceStatus":"partially_modeled","evidenceRefs":["/identity-spec.json","/identity-vectors.json"],"residualRisk":"No real keys, hardware protection, identity proof or recovery process exists.","externalGate":"production identity and key design"},{"controlId":"AC05","threatId":"T05","claim":"A fictional 3-of-5 quorum fails closed on outage, stale evidence and equivocation.","owner":"fictional-security","evidenceStatus":"partially_modeled","evidenceRefs":["/verifier-spec.json","/verifier-vectors.json"],"residualRisk":"No real signatures, network, incentives, adjudication or independent operators exist.","externalGate":"independent verifier architecture review"},{"controlId":"AC06","threatId":"T06","claim":"Fictional backing gates block modeled undercoverage, illiquidity, concentration and provider outage.","owner":"fictional-governance","evidenceStatus":"partially_modeled","evidenceRefs":["/reserve-spec.json","/reserve-stress.json"],"residualRisk":"No real assets, enforceable redemption, custody, providers, valuation or audit exist.","externalGate":"resource-backing economics and legal enforceability"},{"controlId":"AC07","threatId":"T07","claim":"Fictional collusion gates reject controller overlap, reciprocal loops and artifact reuse.","owner":"fictional-security","evidenceStatus":"partially_modeled","evidenceRefs":["/sybil-policy.json","/sybil-vectors.json"],"residualRisk":"No beneficial-ownership proof, real graph or economic attack-cost evidence exists.","externalGate":"independent Sybil economics review"},{"controlId":"AC08","threatId":"T08","claim":"Deterministic load shedding preserves safety lanes and committed state under modeled overload.","owner":"fictional-engineering","evidenceStatus":"partially_modeled","evidenceRefs":["/load-policy.json","/load-vectors.json"],"residualRisk":"No real capacity, queue, provider-limit, partition or denial-of-service test exists.","externalGate":"production capacity and resilience test"},{"controlId":"AC09","threatId":"T09","claim":"Fictional governance requires delay and independent approval; recovery preserves evidence and supply.","owner":"fictional-governance","evidenceStatus":"partially_modeled","evidenceRefs":["/governance-policy.json","/governance-vectors.json","/incident-policy.json","/incident-vectors.json"],"residualRisk":"No real authority, multisig, enforcement, failover, exercised operators or external audit exists.","externalGate":"real governance and incident-response review"},{"controlId":"AC10","threatId":"T10","claim":"Phase 0 issues no real value and makes no banking, deposit or redemption capability available.","owner":"external-legal-review","evidenceStatus":"blocked_by_design","evidenceRefs":["/protocol.json","/threat-model.json"],"residualRisk":"Legal classification remains unknown in every jurisdiction.","externalGate":"jurisdiction-specific legal analysis"}],"releaseBlockers":["independent security review","formal protocol specification","production identity and key design","distributed concurrency proof","resource-backing economics","jurisdiction-specific legal analysis","real governance and incident response"],"reviewerInstruction":"Reproduce the referenced local evidence, challenge every residual risk, and treat every external gate as unresolved. Structural completeness is not assurance."},"verification":[{"id":"AR01","purpose":"ten controls are present","passed":true},{"id":"AR02","purpose":"control identifiers are unique","passed":true},{"id":"AR03","purpose":"threat identifiers are unique","passed":true},{"id":"AR04","purpose":"all documented threats are covered","passed":true},{"id":"AR05","purpose":"every control has an accountable owner","passed":true},{"id":"AR06","purpose":"every claim links evidence","passed":true},{"id":"AR07","purpose":"every evidence reference is bounded","passed":true},{"id":"AR08","purpose":"every residual risk remains visible","passed":true},{"id":"AR09","purpose":"every control exposes an external gate","passed":true},{"id":"AR10","purpose":"legal classification stays blocked by design","passed":true},{"id":"AR11","purpose":"independent audit and certification remain false","passed":true},{"id":"AR12","purpose":"production and real value remain disabled","passed":true}]},"canonicalPayloadDigest":"5950130324c689b598a7785e6f8bc3440baea2c03e854b8621ae715a8d029bab"},{"path":"/mutation-audit","canonicalPayload":{"mutants":6,"killed":6,"survived":0,"score":100,"results":[{"id":"supply_inflation","fault":"Fee is credited twice, creating ARC","detectedBy":"Supply conservation","killed":true},{"id":"replay_acceptance","fault":"A consumed receipt settles again","detectedBy":"Replay protection","killed":true},{"id":"negative_balance","fault":"An account is allowed below zero","detectedBy":"Non-negative balance","killed":true},{"id":"rejected_state_mutation","fault":"A failed receipt still changes state","detectedBy":"Rejected-state immutability","killed":true},{"id":"verifier_bypass","fault":"Unavailable verifier is treated as pass","detectedBy":"Invalid-proof safety","killed":true},{"id":"nondeterministic_trace","fault":"Runtime nonce contaminates the trace","detectedBy":"Deterministic replay","killed":true}],"passed":true},"canonicalPayloadDigest":"f240464c7b73a4bca6e3b27974c5deec05d28d1407572d311dea15ac0bcc1885"}],"bundleDigest":"bedea552c5265f849efa94139f10ace1ff998a38d696dfbfd39e017cd07dcf37","sourceProvenance":{"schemaVersion":"0.1.0","algorithm":"SHA-256","generatedFromWorkingTree":true,"sourceFilesBound":true,"sourceCommitBound":false,"packageLockIncluded":true,"fileCount":21,"files":[{"path":"app/page.tsx","bytes":5740,"sha256":"4e3c1cdc97004a985e491b6076cc6894315638bd897c4b03026dd9c137199f00"},{"path":"app/api/authorize/route.ts","bytes":2882,"sha256":"359ebe25cdb92a2d3c102f2cd39ef4ebff417e409a31581b24089521e022888d"},{"path":"app/api/mcp/route.ts","bytes":6768,"sha256":"b147418f4cf01046a6a49ca6b95bec3ec39597e851d9205c8026653c3cecce12"},{"path":"app/server.json/route.ts","bytes":674,"sha256":"1a0b8af33bd39f6215920401e601c99bcae3f7bebe0c795f37277149b4913081"},{"path":"app/openapi.json/route.ts","bytes":3326,"sha256":"22fef94430b4705ba4e20401e90517c694fff16332cc3f087ceb62d682d4535e"},{"path":"lib/authorization-policy.ts","bytes":6687,"sha256":"b25d4fdab2d7508d8dbd89a7dd79cc95c5873755e8b097fafc64ddf3ac2bb1d3"},{"path":"lib/ledger.ts","bytes":9486,"sha256":"0b238a741b0380058ea106d8d1c5fae188d39ee581d0841140fcc2c9d903db7a"},{"path":"lib/protocol-spec.ts","bytes":8256,"sha256":"560b498be281a0d6668c1b90c7bcd310a5b6028c341f47a48849f7b72cb41df7"},{"path":"lib/concurrency-sim.ts","bytes":4807,"sha256":"11d7b249d8b8190b22484e625bb351d0393858d35791fa88bb3c741aa32072ee"},{"path":"lib/identity-model.ts","bytes":7543,"sha256":"a6b12354728a9f32b7dc204eaf6ac1fe013bfcac5adfef8720df5adb0afa9ed2"},{"path":"lib/verifier-model.ts","bytes":6928,"sha256":"a56a8eeca3a591a67b1326a77b0548e8e699c38129da2b2c45f42160decc9a02"},{"path":"lib/reserve-model.ts","bytes":7583,"sha256":"7515ce3054ecf54696b0c29aaa01b90beb2add44219986a2473d9b8934a33018"},{"path":"lib/sybil-model.ts","bytes":5923,"sha256":"63a4e068eacb0a6e8ba4ca0f7bce1e42d086485272eb314f90b62c897f75191c"},{"path":"lib/load-model.ts","bytes":5442,"sha256":"627ac9ab1db8fd0f39b521c68d5c9ad039fa710a95942c6e01d1724c5aa87e6e"},{"path":"lib/governance-model.ts","bytes":8038,"sha256":"6ecfcb3f426a34c433649d3d99d4d986d4f5850e8aacc9e994ea3b108c3483b3"},{"path":"lib/incident-model.ts","bytes":7390,"sha256":"94ea1718900b18305727ea37dd1abe9526bf5c57afd47009700ebafba0e6126c"},{"path":"lib/audit-manifest.ts","bytes":7939,"sha256":"35010fa2fd85d791b91a0679c8ba5e6a7e971dc95deb542589b824c45327fd7d"},{"path":"lib/evidence-release.ts","bytes":9402,"sha256":"37b4b6e61c3152946aa15099191580ab27e165f4b747e24e015e9160ecfe9e95"},{"path":"scripts/build-verified.sh","bytes":783,"sha256":"50d36f8b34c58e486bbd7cac826858b4d7f2150568f81ed624a29f68554256bd"},{"path":"package.json","bytes":1332,"sha256":"5b4fa693128ad6eae6eb8a774b22a249afac651a3ebd64f5d443717f45705b32"},{"path":"package-lock.json","bytes":380145,"sha256":"283dbdf55081ff6e460baff80764f39f722f13a0720e1a5fa13153ea877051a5"}],"aggregateDigest":"50b5377f43cb6dbfed54d0969681098fcd685b48796a8356152a55efa8910a5f"},"sourceFilesBound":true,"criticalSourceFiles":21,"packageLockIncluded":true,"sourceAggregateDigest":"50b5377f43cb6dbfed54d0969681098fcd685b48796a8356152a55efa8910a5f","sourceFileDigests":[{"path":"app/page.tsx","bytes":5740,"sha256":"4e3c1cdc97004a985e491b6076cc6894315638bd897c4b03026dd9c137199f00"},{"path":"app/api/authorize/route.ts","bytes":2882,"sha256":"359ebe25cdb92a2d3c102f2cd39ef4ebff417e409a31581b24089521e022888d"},{"path":"app/api/mcp/route.ts","bytes":6768,"sha256":"b147418f4cf01046a6a49ca6b95bec3ec39597e851d9205c8026653c3cecce12"},{"path":"app/server.json/route.ts","bytes":674,"sha256":"1a0b8af33bd39f6215920401e601c99bcae3f7bebe0c795f37277149b4913081"},{"path":"app/openapi.json/route.ts","bytes":3326,"sha256":"22fef94430b4705ba4e20401e90517c694fff16332cc3f087ceb62d682d4535e"},{"path":"lib/authorization-policy.ts","bytes":6687,"sha256":"b25d4fdab2d7508d8dbd89a7dd79cc95c5873755e8b097fafc64ddf3ac2bb1d3"},{"path":"lib/ledger.ts","bytes":9486,"sha256":"0b238a741b0380058ea106d8d1c5fae188d39ee581d0841140fcc2c9d903db7a"},{"path":"lib/protocol-spec.ts","bytes":8256,"sha256":"560b498be281a0d6668c1b90c7bcd310a5b6028c341f47a48849f7b72cb41df7"},{"path":"lib/concurrency-sim.ts","bytes":4807,"sha256":"11d7b249d8b8190b22484e625bb351d0393858d35791fa88bb3c741aa32072ee"},{"path":"lib/identity-model.ts","bytes":7543,"sha256":"a6b12354728a9f32b7dc204eaf6ac1fe013bfcac5adfef8720df5adb0afa9ed2"},{"path":"lib/verifier-model.ts","bytes":6928,"sha256":"a56a8eeca3a591a67b1326a77b0548e8e699c38129da2b2c45f42160decc9a02"},{"path":"lib/reserve-model.ts","bytes":7583,"sha256":"7515ce3054ecf54696b0c29aaa01b90beb2add44219986a2473d9b8934a33018"},{"path":"lib/sybil-model.ts","bytes":5923,"sha256":"63a4e068eacb0a6e8ba4ca0f7bce1e42d086485272eb314f90b62c897f75191c"},{"path":"lib/load-model.ts","bytes":5442,"sha256":"627ac9ab1db8fd0f39b521c68d5c9ad039fa710a95942c6e01d1724c5aa87e6e"},{"path":"lib/governance-model.ts","bytes":8038,"sha256":"6ecfcb3f426a34c433649d3d99d4d986d4f5850e8aacc9e994ea3b108c3483b3"},{"path":"lib/incident-model.ts","bytes":7390,"sha256":"94ea1718900b18305727ea37dd1abe9526bf5c57afd47009700ebafba0e6126c"},{"path":"lib/audit-manifest.ts","bytes":7939,"sha256":"35010fa2fd85d791b91a0679c8ba5e6a7e971dc95deb542589b824c45327fd7d"},{"path":"lib/evidence-release.ts","bytes":9402,"sha256":"37b4b6e61c3152946aa15099191580ab27e165f4b747e24e015e9160ecfe9e95"},{"path":"scripts/build-verified.sh","bytes":783,"sha256":"50d36f8b34c58e486bbd7cac826858b4d7f2150568f81ed624a29f68554256bd"},{"path":"package.json","bytes":1332,"sha256":"5b4fa693128ad6eae6eb8a774b22a249afac651a3ebd64f5d443717f45705b32"},{"path":"package-lock.json","bytes":380145,"sha256":"283dbdf55081ff6e460baff80764f39f722f13a0720e1a5fa13153ea877051a5"}],"reproduction":["canonicalize each canonicalPayload using the declared rule","calculate its SHA-256 digest","join path:digest records in listed order with a newline","calculate SHA-256 of the joined records and compare bundleDigest"],"signaturePresent":false,"trustedTimestampPresent":false,"sourceCommitBound":false,"independentWitness":false,"independentAudit":false,"certification":false,"realValueEnabled":false,"integrityVerification":{"passed":16,"failed":0}}