Skip to content

@agenttrust-sdk/trustgate v0.1.0 — initial publish

Choose a tag to compare

@mohit-1710 mohit-1710 released this 07 May 19:35

First publish of @agenttrust-sdk/trustgate — drop-in middleware for x402 facilitators on Solana.

Added

  • Express middleware: mountTrustGate(app, …) adds POST /verify, POST /settle, POST /dispute, GET /receipt/:hash.
  • Client helpers: gatePayment, settle, dispute.
  • Atomic-tx invariant: AtomicityEnforced literal-true marker + assertAtomicityEnforced runtime guard + composeAtomicSettleTx that bundles gate_payment_strict + SPL transferChecked + emit_feedback into one Solana transaction.
  • ValidationRegistry surface: register_namespace / register_attestor / request_validation / respond_to_validation / revoke_validation instruction 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