@agenttrust-sdk/trustgate v0.1.0 — initial publish
First publish of @agenttrust-sdk/trustgate — drop-in middleware for x402 facilitators on Solana.
Added
- Express middleware:
mountTrustGate(app, …)addsPOST /verify,POST /settle,POST /dispute,GET /receipt/:hash. - Client helpers:
gatePayment,settle,dispute. - Atomic-tx invariant:
AtomicityEnforcedliteral-true marker +assertAtomicityEnforcedruntime guard +composeAtomicSettleTxthat bundlesgate_payment_strict + SPL transferChecked + emit_feedbackinto one Solana transaction. - ValidationRegistry surface:
register_namespace/register_attestor/request_validation/respond_to_validation/revoke_validationinstruction builders + PDA derivers + read fetchers. - PolicyVault surface:
simulateGatePayment,parseGateDecision, all PDA derivers (derivePolicyPda,deriveVelocityPda,deriveKillSwitchPda,deriveFeedbackLogPda,deriveTrustGateAuthorityPda). - Quantu helpers:
deriveAgentAccountPda,deriveAtomStatsPda,deriveQuantuFeedbackAccounts,DEFAULT_DEVNET_QUANTU_IDS,MAINNET_QUANTU_IDS. - Production factories:
makeValidateOnChainTx,makeEmitFeedbackCpi,makePriorEmissionLookup.
Commit: 29f9961