{
  "protocol": { "current": 2, "min": 2, "max": 2 },
  "nativeFeeReservationLamports": 5000000,
  "intentTypes": [
    "solana.nativeTransfer",
    "solana.splTransferChecked",
    "solana.satAction",
    "solana.satLookupTable",
    "solana.vaultBondAction",
    "federation.bondChallenge",
    "solana.jupiter.swap",
    "solana.jupiter.trigger.create",
    "solana.jupiter.trigger.cancel"
  ],
  "operationStates": ["reserved", "broadcast", "confirmed", "failed", "unknown"],
  "features": [
    "failClosedPolicies",
    "policyHashes",
    "applicationPolicyTightening",
    "vaultReviewedOnly",
    "durableCaps",
    "atomicMultiAssetCaps",
    "signerControlledNativeFeeCaps",
    "atomicIdempotency",
    "ambiguousBroadcastReconciliation",
    "signerOwnedKeys",
    "signerOwnedRoleBaselines",
    "liveWalletReadiness",
    "signerOwnedSuccessorRotation",
    "signerOwnedMiningRetirementEvidence",
    "permanentRetiredWalletPolicies",
    "signerOwnedRPC",
    "applicationNetworkBootstrap",
    "signerOwnedEncryptedRecovery",
    "signerOwnedRawExport",
    "restrictedOperatorLifecycle",
    "typedSolanaTransactions",
    "typedA2aPaymentMemos",
    "typedA2aRefundMemos",
    "idempotentAssociatedTokenCreation",
    "typedSATActions",
    "typedSATAddressLookupTables",
    "typedVaultBondActions",
    "domainSeparatedFederationBondChallenges",
    "federationBondChallengeWrapperV2",
    "signerOwnedWebAuthn",
    "signerOwnedWebAuthnCredentialRevocation",
    "singleUseReviewedAuthorization",
    "typedJupiterSemantics",
    "signerOwnedReviewPrepareExecute",
    "exactPreparedTransactions",
    "legacyOnlyJupiterTransactions",
    "reviewedVaultBondActions",
    "reviewedFederationBondChallenges",
    "signerOwnedStateRecheck",
    "durableReviewAuthorization",
    "signerOwnedJupiterTriggerV2",
    "signerOwnedJupiterTriggerHistory",
    "jupiterTriggerSecretsNeverCrossSocket",
    "jupiterTriggerDurablePhases"
  ],
  "clientRequiredFeatures": [
    "failClosedPolicies",
    "policyHashes",
    "applicationPolicyTightening",
    "durableCaps",
    "atomicMultiAssetCaps",
    "signerControlledNativeFeeCaps",
    "atomicIdempotency",
    "ambiguousBroadcastReconciliation",
    "signerOwnedKeys",
    "signerOwnedRoleBaselines",
    "liveWalletReadiness",
    "signerOwnedRPC",
    "applicationNetworkBootstrap",
    "typedSolanaTransactions",
    "typedA2aPaymentMemos",
    "typedA2aRefundMemos",
    "signerOwnedWebAuthn",
    "singleUseReviewedAuthorization",
    "typedJupiterSemantics",
    "signerOwnedJupiterTriggerV2",
    "signerOwnedJupiterTriggerHistory",
    "signerOwnedReviewPrepareExecute",
    "exactPreparedTransactions",
    "legacyOnlyJupiterTransactions"
  ]
}
