{
  "_generated": true,
  "_doNotEdit": true,
  "_generator": "scripts/truth-ledger/build-truth-ledger.ts",
  "_generatedAt": "2026-05-26T12:27:57.733Z",
  "_sourceVersions": {
    "sdk-js": "4.0.0",
    "agirails-python": "3.0.1",
    "mcp-server": "0.2.0"
  },
  "divergences": {
    "summary": {
      "ts_only_count": 73,
      "python_only_count": 189,
      "name_diffs_count": 1,
      "behavioral_diffs_count": 1
    },
    "ts_only": {
      "sdk_api": [
        "ACTP_FEEDBACK_TAGS",
        "AdapterRegistry",
        "AdapterRouter",
        "AdapterSelectionResult",
        "AdapterTransactionState",
        "ArweaveDownloadError",
        "ArweaveTimeoutError",
        "ArweaveUploadError",
        "BlockchainRuntime",
        "BlockchainRuntimeConfig",
        "DEFAULT_PRICING_STRATEGY",
        "EASConfig",
        "ERC8004Error",
        "ERC8004ErrorCode",
        "ERC8004_DEFAULT_RPC",
        "ERC8004_IDENTITY_REGISTRY",
        "ERC8004_REPUTATION_REGISTRY",
        "IAdapter",
        "InMemoryDedupStore",
        "InMemoryNonceManager",
        "InsufficientFundsError",
        "InvalidArweaveTxIdError",
        "MockChannel",
        "ProviderOrchestrator",
        "ProviderPolicyEngine",
        "QuoteChannelClient",
        "QuoteChannelHandler",
        "RelayChannel",
        "StateHelpers",
        "StorageInsufficientBalanceError",
        "SwapExecutionError",
        "TimeoutError",
        "TransactionStatus",
        "URLValidationConfig",
        "X402AdapterConfig",
        "X402AmountExceededError",
        "X402ApprovalFailedError",
        "X402ConfigError",
        "X402Error",
        "X402NetworkNotAllowedError",
        "X402PaymentFailedError",
        "X402PublishRequiredError",
        "X402SettlementProofMissingError",
        "X402SignatureFailedError",
        "X402UnsupportedWalletError",
        "buildChannelPath",
        "envelopeChainId",
        "envelopeTxId",
        "getCachedAddress",
        "getNetwork",
        "isAdapter",
        "isCounterAcceptEnvelope",
        "isCounterOfferEnvelope",
        "isQuoteEnvelope",
        "resolvePrivateKey",
        "serviceDirectory",
        "verifyQuoteHashOnChain"
      ],
      "errors": [
        "ArweaveTimeoutError",
        "InvalidArweaveTxIdError",
        "SwapExecutionError",
        "X402AmountExceededError",
        "X402ApprovalFailedError",
        "X402ConfigError",
        "X402Error",
        "X402NetworkNotAllowedError",
        "X402PaymentFailedError",
        "X402PublishRequiredError",
        "X402SettlementProofMissingError",
        "X402SignatureFailedError",
        "X402UnsupportedWalletError"
      ],
      "cli": [
        "agent",
        "deploy:check",
        "deploy:env"
      ]
    },
    "python_only": {
      "sdk_api": [
        "ACTPEvent",
        "ACTPTimeoutError",
        "ARCHIVE_SCHEMA_VERSION",
        "AgentBalance",
        "AgentBehavior",
        "AgentConfig",
        "AgentDID",
        "AgentProfile",
        "AgentStats",
        "AgentStatus",
        "ArchiveAttestation",
        "ArchiveBundle",
        "ArchiveChainId",
        "ArchiveFinalState",
        "ArchiveHashes",
        "ArchiveParticipants",
        "ArchiveReferences",
        "ArchiveSettlement",
        "ArchiveSignatures",
        "ArchiveTags",
        "ArweaveConfig",
        "ArweaveUploadResult",
        "Attestation",
        "BuyerPolicy",
        "CandidateStats",
        "CheckStatusResult",
        "CircuitBreakerConfig",
        "Constraints",
        "ContentProof",
        "CostModel",
        "CounterAcceptMessage",
        "CounterAcceptParams",
        "CounterOfferJustification",
        "CounterOfferMessage",
        "CounterOfferParams",
        "CreateEscrowParams",
        "DEFAULT_WEIGHTS",
        "DELIVERY_SCHEMA",
        "DIDDocument",
        "DeliveryAttestationData",
        "DeliveryProof",
        "DeliveryProofMessage",
        "DeliveryProofMetadata",
        "DownloadResult",
        "EIP712Domain",
        "EscrowCreatedEvent",
        "EscrowInfo",
        "EscrowPayoutEvent",
        "EscrowRelease",
        "EventFilter",
        "EventType",
        "FilebaseConfig",
        "HAS_MESSAGES",
        "HAS_WEB3_PROTOCOL",
        "IPFSUploadResult",
        "IWalletProvider",
        "IrysCurrency",
        "IrysNetwork",
        "Job",
        "JobContext",
        "JobHandler",
        "JobResult",
        "LRUCache",
        "Logger",
        "MaxDailySpend",
        "MaxUnitPrice",
        "MerkleProof",
        "MessageNonceManager",
        "Negotiation",
        "NegotiationResult",
        "NonceManagerPool",
        "NonceValidationResult",
        "OrchestratorConfig",
        "PROTOCOL_VERSION",
        "PolicyResult",
        "PolicyViolation",
        "PriceCalculation",
        "PricingStrategy",
        "ProvideOptions",
        "Provider",
        "ProviderConfig",
        "ProviderStatus",
        "QuoteOffer",
        "ReceiptUploadFailure",
        "ReceiptUploadOptions",
        "ReceiptUploadPayload",
        "ReceiptUploadResult",
        "ReceiptUploadSuccess",
        "RequestOptions",
        "RequestResult",
        "RetryConfig",
        "RoundResult",
        "STATE_TRANSITIONS",
        "Schema",
        "ScoreBreakdown",
        "ScoredCandidate",
        "ScoringWeights",
        "Selection",
        "ServiceConfig",
        "ServiceDescriptor",
        "ServiceDirectory",
        "ServiceEndpoint",
        "ServiceEntry",
        "ServiceFilter",
        "ServiceMetadata",
        "ServiceQuery",
        "ServiceRequest",
        "ServiceResponse",
        "SessionMapping",
        "SetBasedReceivedNonceTracker",
        "SignatureComponents",
        "SignedMessage",
        "State",
        "StateHelper",
        "StateTransitionedEvent",
        "TimeInterface",
        "Transaction",
        "TransactionCreatedEvent",
        "TransactionDetails",
        "TransactionFilter",
        "TransactionReceipt",
        "TransactionView",
        "TypedData",
        "VerificationMethod",
        "WalletInfo",
        "WalletTier",
        "ZERO_BYTES32",
        "canonical_json_dumps",
        "compute_domain_separator",
        "compute_json_hash",
        "compute_result_hash",
        "compute_service_type_hash",
        "compute_transaction_id",
        "compute_type_hash",
        "create_did_from_address",
        "create_received_nonce_tracker",
        "create_typed_data",
        "did_to_address",
        "discover_agents",
        "generate_escrow_id",
        "hash_service_input",
        "hash_service_output",
        "hash_struct",
        "hash_typed_data",
        "is_mock_runtime",
        "is_terminal_state",
        "is_valid_address",
        "is_valid_transition",
        "safe_json_parse",
        "timing_safe_equal",
        "upload_receipt",
        "validate_address",
        "validate_amount",
        "validate_bytes32",
        "validate_deadline",
        "validate_dispute_window",
        "validate_endpoint_url",
        "validate_path",
        "validate_service_name",
        "validate_tx_id",
        "verify_merkle_proof"
      ],
      "errors": [
        "ArchiveBundleValidationError",
        "ArweaveError",
        "CircuitBreakerOpenError",
        "EscrowError",
        "FileSizeLimitError",
        "FilebaseDownloadError",
        "FilebaseError",
        "FilebaseUploadError",
        "MockStateCorruptedError",
        "MockStateLockError",
        "MockStateVersionError",
        "SSRFProtectionError",
        "TransactionError",
        "TransientRPCError"
      ],
      "cli": [
        "config get",
        "config set",
        "config show",
        "deploy",
        "deploy check",
        "deploy env",
        "simulate fee",
        "simulate pay",
        "time advance",
        "time set",
        "time show",
        "tx list",
        "tx status",
        "tx transition"
      ]
    },
    "name_diffs": [
      {
        "concept": "deadline_expired",
        "ts": "DeadlineExpiredError",
        "python": "DeadlinePassedError",
        "python_has_alias": true,
        "notes": "Python primary class is DeadlinePassedError; DeadlineExpiredError is exported as alias for parity."
      }
    ],
    "behavioral_diffs": [
      {
        "command": "actp pay --service",
        "ts": "rejected with PAY_SERVICE_REJECTION_MESSAGE (PRD §5.9, exit code 64)",
        "python": "silently ignored (flag accepted but has no effect)",
        "notes": "Confirmed during SDK parity audit 2026-05-25. Python fix tracked in python-sdk parity sprint."
      }
    ]
  },
  "tiers": {
    "ACTP_FEEDBACK_TAGS": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ACTPClient": {
      "ts": "level0",
      "python": "level0",
      "sync_status": "in-sync"
    },
    "ACTPClientConfig": {
      "ts": "level0",
      "python": "level0",
      "sync_status": "in-sync"
    },
    "ACTPClientInfo": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ACTPClientMode": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ACTPError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ACTPKernel": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "AdapterRegistry": {
      "ts": "internal",
      "sync_status": "local-ahead"
    },
    "AdapterRouter": {
      "ts": "internal",
      "sync_status": "local-ahead"
    },
    "AdapterSelectionResult": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "AdapterTransactionState": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "Address": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "Agent": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "AgentLifecycleError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "AgentRegistry": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ARCHIVE_BUNDLE_TYPE": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ArchiveBundleBuilder": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ArweaveClient": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "ArweaveDownloadError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ArweaveTimeoutError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ArweaveUploadError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "AutoWalletProvider": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "BaseAdapter": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "BasicAdapter": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "BasicPayParams": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "BasicPayResult": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "BlockchainRuntime": {
      "ts": "advanced",
      "sync_status": "local-ahead"
    },
    "BlockchainRuntimeConfig": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "buildChannelPath": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "BuyerOrchestrator": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "Bytes32": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "calculatePrice": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "computeContentHash": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ContentNotFoundError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ContractPausedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "CounterAcceptBuilder": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "CounterOfferBuilder": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "CreateTransactionParams": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "createUsedAttestationTracker": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "Deadline": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DeadlineExpiredError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "diverged"
    },
    "DeadlinePassedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "diverged"
    },
    "DecisionEngine": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "DEFAULT_DEADLINE_SECONDS": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DEFAULT_DISPUTE_WINDOW_SECONDS": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DEFAULT_PRICING_STRATEGY": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "DeliveryFailedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DeliveryProofBuilder": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DIDManager": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DIDResolver": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DisputeRaisedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DisputeWindow": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DisputeWindowActiveError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "DownloadTimeoutError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "EASConfig": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "EASHelper": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "envelopeChainId": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "envelopeTxId": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "EOAWalletProvider": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ERC8004_DEFAULT_RPC": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ERC8004_IDENTITY_REGISTRY": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ERC8004_REPUTATION_REGISTRY": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ERC8004Bridge": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ERC8004Error": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ERC8004ErrorCode": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "EscrowNotFoundError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "EscrowVault": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "EventMonitor": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "FilebaseClient": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "FileBasedUsedAttestationTracker": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "FileSizeLimitExceededError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "formatUSDC": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "generateSecureNonce": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "generateSecureNonces": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "getCachedAddress": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "getNetwork": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "hashServiceMetadata": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "IACTPRuntime": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "IAdapter": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "IMockRuntime": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InMemoryDedupStore": {
      "ts": "internal",
      "sync_status": "local-ahead"
    },
    "InMemoryNonceManager": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "InMemoryReceivedNonceTracker": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InMemoryUsedAttestationTracker": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InsufficientBalanceError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InsufficientFundsError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "InvalidAddressError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InvalidAmountError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InvalidArweaveTxIdError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "InvalidCIDError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "InvalidStateTransitionError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "IReceivedNonceTracker": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "isAdapter": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "isCounterAcceptEnvelope": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "isCounterOfferEnvelope": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "isQuoteEnvelope": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "isValidNonce": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "IUsedAttestationTracker": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MAX_DEADLINE_DAYS": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MAX_DEADLINE_HOURS": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MessageSigner": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "MIN_AMOUNT_WEI": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MOCK_STATE_DEFAULTS": {
      "ts": "internal",
      "python": "internal",
      "sync_status": "in-sync"
    },
    "MockAccount": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MockBlockchain": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MockChannel": {
      "ts": "internal",
      "sync_status": "local-ahead"
    },
    "MockEscrow": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MockEvent": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MockRuntime": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "MockState": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "MockStateCorruptedError": {
      "ts": "internal",
      "python": "internal",
      "sync_status": "in-sync"
    },
    "MockStateLockError": {
      "ts": "internal",
      "python": "internal",
      "sync_status": "in-sync"
    },
    "MockStateManager": {
      "ts": "internal",
      "python": "internal",
      "sync_status": "in-sync"
    },
    "MockStateVersionError": {
      "ts": "internal",
      "python": "internal",
      "sync_status": "in-sync"
    },
    "MockTransaction": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "NetworkError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "NonceManager": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "NoProviderFoundError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "parseUSDC": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "PolicyEngine": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "ProofGenerator": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "provide": {
      "ts": "level0",
      "python": "level0",
      "sync_status": "in-sync"
    },
    "ProviderOrchestrator": {
      "ts": "advanced",
      "sync_status": "local-ahead"
    },
    "ProviderPolicyEngine": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ProviderRejectedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "QueryCapExceededError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "QuoteBuilder": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "QuoteChannelClient": {
      "ts": "advanced",
      "sync_status": "local-ahead"
    },
    "QuoteChannelHandler": {
      "ts": "advanced",
      "sync_status": "local-ahead"
    },
    "RateLimiter": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "RelayChannel": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ReputationReporter": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "request": {
      "ts": "level0",
      "python": "level0",
      "sync_status": "in-sync"
    },
    "resolvePrivateKey": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "Semaphore": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "ServiceConfigError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "serviceDirectory": {
      "ts": "level0",
      "sync_status": "local-ahead"
    },
    "ServiceHash": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "SessionStore": {
      "ts": "advanced",
      "python": "advanced",
      "sync_status": "in-sync"
    },
    "shortenAddress": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "SignatureVerificationError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "StandardAdapter": {
      "ts": "basic",
      "python": "basic",
      "sync_status": "in-sync"
    },
    "StandardTransactionParams": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "StateHelpers": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "StorageAuthenticationError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "StorageError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "StorageInsufficientBalanceError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "StorageRateLimitError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "SwapExecutionError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "TimeoutError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "TransactionNotFoundError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "TransactionRevertedError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "TransactionState": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "TransactionStateValue": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "TransactionStatus": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "UploadTimeoutError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "URLValidationConfig": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "USDC": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "validateArchiveBundle": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ValidationError": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "verifyQuoteHashOnChain": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402Adapter": {
      "ts": "standard",
      "python": "standard",
      "sync_status": "in-sync"
    },
    "X402AdapterConfig": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402AmountExceededError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402ApprovalFailedError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402ConfigError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402Error": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402NetworkNotAllowedError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402PaymentFailedError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402PublishRequiredError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402SettlementProofMissingError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402SignatureFailedError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "X402UnsupportedWalletError": {
      "ts": "standard",
      "sync_status": "local-ahead"
    },
    "ACTPEvent": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ACTPTimeoutError": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentBalance": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentBehavior": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentConfig": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "AgentDID": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentProfile": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentStats": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "AgentStatus": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ARCHIVE_SCHEMA_VERSION": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveAttestation": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveBundle": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveChainId": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveFinalState": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveHashes": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveParticipants": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveReferences": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveSettlement": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveSignatures": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArchiveTags": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArweaveConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ArweaveUploadResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Attestation": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "BuyerPolicy": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "calculate_price": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CandidateStats": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "canonical_json_dumps": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CheckStatusResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CircuitBreakerConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_content_hash": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_domain_separator": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_json_hash": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_result_hash": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_service_type_hash": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_transaction_id": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "compute_type_hash": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Constraints": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ContentProof": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CostModel": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CounterAcceptMessage": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CounterAcceptParams": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CounterOfferJustification": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CounterOfferMessage": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CounterOfferParams": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "create_did_from_address": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "create_received_nonce_tracker": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "create_typed_data": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "create_used_attestation_tracker": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "CreateEscrowParams": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DEFAULT_WEIGHTS": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DELIVERY_SCHEMA": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DeliveryAttestationData": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DeliveryProof": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DeliveryProofMessage": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DeliveryProofMetadata": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "did_to_address": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DIDDocument": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "discover_agents": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "DownloadResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EIP712Domain": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EscrowCreatedEvent": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EscrowInfo": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EscrowPayoutEvent": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EscrowRelease": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EventFilter": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "EventType": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "FilebaseConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "format_usdc": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "generate_escrow_id": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "generate_secure_nonce": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "generate_secure_nonces": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "HAS_MESSAGES": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "HAS_WEB3_PROTOCOL": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "hash_service_input": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "hash_service_metadata": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "hash_service_output": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "hash_struct": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "hash_typed_data": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "IPFSUploadResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "IrysCurrency": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "IrysNetwork": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "is_mock_runtime": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "is_terminal_state": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "is_valid_address": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "is_valid_nonce": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "is_valid_transition": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "IWalletProvider": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Job": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "JobContext": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "JobHandler": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "JobResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Logger": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "LRUCache": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "MaxDailySpend": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "MaxUnitPrice": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "MerkleProof": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "MessageNonceManager": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Negotiation": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "NegotiationResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "NonceManagerPool": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "NonceValidationResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "OrchestratorConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "parse_usdc": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "PolicyResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "PolicyViolation": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "PriceCalculation": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "PricingStrategy": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "PROTOCOL_VERSION": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ProvideOptions": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "Provider": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ProviderConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ProviderStatus": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "QuoteOffer": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ReceiptUploadFailure": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ReceiptUploadOptions": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ReceiptUploadPayload": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ReceiptUploadResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ReceiptUploadSuccess": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "RequestOptions": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "RequestResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "RetryConfig": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "RoundResult": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "safe_json_parse": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Schema": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ScoreBreakdown": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ScoredCandidate": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ScoringWeights": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Selection": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceConfig": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "ServiceDescriptor": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceDirectory": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceEndpoint": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceEntry": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceFilter": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceMetadata": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceQuery": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceRequest": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ServiceResponse": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "SessionMapping": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "SetBasedReceivedNonceTracker": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "shorten_address": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "SignatureComponents": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "SignedMessage": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "State": {
      "python": "basic",
      "sync_status": "remote-ahead"
    },
    "STATE_TRANSITIONS": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "StateHelper": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "StateTransitionedEvent": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TimeInterface": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "timing_safe_equal": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "Transaction": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TransactionCreatedEvent": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TransactionDetails": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TransactionFilter": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TransactionReceipt": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TransactionView": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "TypedData": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "upload_receipt": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_address": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_amount": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_archive_bundle": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_bytes32": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_deadline": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_dispute_window": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_endpoint_url": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_path": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_service_name": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "validate_tx_id": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "VerificationMethod": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "verify_merkle_proof": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "WalletInfo": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "WalletTier": {
      "python": "standard",
      "sync_status": "remote-ahead"
    },
    "ZERO_BYTES32": {
      "python": "standard",
      "sync_status": "remote-ahead"
    }
  },
  "errors": {
    "ts": [
      {
        "class_name": "ACTPError",
        "parent": "Error",
        "code": null,
        "source_file": "src/errors/ACTPError.ts"
      },
      {
        "class_name": "AgentLifecycleError",
        "parent": "ACTPError",
        "code": "AGENT_LIFECYCLE_ERROR",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ArweaveDownloadError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ArweaveTimeoutError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ArweaveUploadError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ContentNotFoundError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ContractPausedError",
        "parent": "Error",
        "code": null,
        "source_file": "src/runtime/MockRuntime.ts"
      },
      {
        "class_name": "DeadlineExpiredError",
        "parent": "ACTPError",
        "code": "DEADLINE_EXPIRED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "DeadlinePassedError",
        "parent": "Error",
        "code": null,
        "source_file": "src/runtime/MockRuntime.ts"
      },
      {
        "class_name": "DeliveryFailedError",
        "parent": "ACTPError",
        "code": "DELIVERY_FAILED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "DisputeRaisedError",
        "parent": "ACTPError",
        "code": "DISPUTE_RAISED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "DisputeWindowActiveError",
        "parent": "Error",
        "code": null,
        "source_file": "src/runtime/MockRuntime.ts"
      },
      {
        "class_name": "DownloadTimeoutError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "EscrowNotFoundError",
        "parent": "Error",
        "code": null,
        "source_file": "src/runtime/MockRuntime.ts"
      },
      {
        "class_name": "FileSizeLimitExceededError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InsufficientBalanceError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InsufficientFundsError",
        "parent": "ACTPError",
        "code": "INSUFFICIENT_FUNDS",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InvalidAddressError",
        "parent": "ValidationError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InvalidAmountError",
        "parent": "ValidationError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InvalidArweaveTxIdError",
        "parent": "ValidationError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InvalidCIDError",
        "parent": "ValidationError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "InvalidStateTransitionError",
        "parent": "ACTPError",
        "code": "INVALID_STATE_TRANSITION",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "NetworkError",
        "parent": "ACTPError",
        "code": "NETWORK_ERROR",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "NoProviderFoundError",
        "parent": "ACTPError",
        "code": "NO_PROVIDER_FOUND",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ProviderRejectedError",
        "parent": "ACTPError",
        "code": "PROVIDER_REJECTED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "QueryCapExceededError",
        "parent": "ACTPError",
        "code": "QUERY_CAP_EXCEEDED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ServiceConfigError",
        "parent": "ACTPError",
        "code": "SERVICE_CONFIG_ERROR",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "SignatureVerificationError",
        "parent": "ACTPError",
        "code": "SIGNATURE_VERIFICATION_FAILED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "StorageAuthenticationError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "StorageError",
        "parent": "ACTPError",
        "code": "STORAGE_ERROR",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "StorageRateLimitError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "SwapExecutionError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "TimeoutError",
        "parent": "ACTPError",
        "code": "TIMEOUT",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "TransactionNotFoundError",
        "parent": "ACTPError",
        "code": "TRANSACTION_NOT_FOUND",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "TransactionRevertedError",
        "parent": "ACTPError",
        "code": "TRANSACTION_REVERTED",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "UploadTimeoutError",
        "parent": "StorageError",
        "code": null,
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "ValidationError",
        "parent": "ACTPError",
        "code": "VALIDATION_ERROR",
        "source_file": "src/errors/index.ts"
      },
      {
        "class_name": "X402AmountExceededError",
        "parent": "X402Error",
        "code": "X402_AMOUNT_EXCEEDED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402ApprovalFailedError",
        "parent": "X402Error",
        "code": "X402_APPROVAL_FAILED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402ConfigError",
        "parent": "X402Error",
        "code": "X402_CONFIG_ERROR",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402Error",
        "parent": "ACTPError",
        "code": null,
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402NetworkNotAllowedError",
        "parent": "X402Error",
        "code": "X402_NETWORK_NOT_ALLOWED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402PaymentFailedError",
        "parent": "X402Error",
        "code": "X402_PAYMENT_FAILED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402PublishRequiredError",
        "parent": "X402Error",
        "code": "X402_PUBLISH_REQUIRED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402SettlementProofMissingError",
        "parent": "X402Error",
        "code": "X402_SETTLEMENT_PROOF_MISSING",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402SignatureFailedError",
        "parent": "X402Error",
        "code": "X402_SIGNATURE_FAILED",
        "source_file": "src/errors/X402Errors.ts"
      },
      {
        "class_name": "X402UnsupportedWalletError",
        "parent": "X402Error",
        "code": "X402_UNSUPPORTED_WALLET",
        "source_file": "src/errors/X402Errors.ts"
      }
    ],
    "python": [
      {
        "class_name": "ACTPError",
        "parent": "Exception",
        "code": "TX_FAILED",
        "source_file": "src/agirails/errors/base.py"
      },
      {
        "class_name": "AgentLifecycleError",
        "parent": "ACTPError",
        "code": "AGENT_LIFECYCLE_ERROR",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "ArchiveBundleValidationError",
        "parent": "StorageError",
        "code": "ARCHIVE_BUNDLE_VALIDATION_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ArweaveDownloadError",
        "parent": "ArweaveError",
        "code": "ARWEAVE_DOWNLOAD_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ArweaveError",
        "parent": "StorageError",
        "code": "ARWEAVE_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ArweaveUploadError",
        "parent": "ArweaveError",
        "code": "ARWEAVE_UPLOAD_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "CircuitBreakerOpenError",
        "parent": "StorageError",
        "code": "CIRCUIT_BREAKER_OPEN",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ContentNotFoundError",
        "parent": "StorageError",
        "code": "CONTENT_NOT_FOUND",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ContractPausedError",
        "parent": "ACTPError",
        "code": "CONTRACT_PAUSED",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "DeadlinePassedError",
        "parent": "ACTPError",
        "code": "DEADLINE_PASSED",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "DeliveryFailedError",
        "parent": "ACTPError",
        "code": "DELIVERY_FAILED",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "DisputeRaisedError",
        "parent": "ACTPError",
        "code": "DISPUTE_RAISED",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "DisputeWindowActiveError",
        "parent": "ACTPError",
        "code": "DISPUTE_WINDOW_ACTIVE",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "DownloadTimeoutError",
        "parent": "StorageError",
        "code": "DOWNLOAD_TIMEOUT",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "EscrowError",
        "parent": "ACTPError",
        "code": "ESCROW_ERROR",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "EscrowNotFoundError",
        "parent": "ACTPError",
        "code": "ESCROW_NOT_FOUND",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "FilebaseDownloadError",
        "parent": "FilebaseError",
        "code": "FILEBASE_DOWNLOAD_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "FilebaseError",
        "parent": "StorageError",
        "code": "FILEBASE_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "FilebaseUploadError",
        "parent": "FilebaseError",
        "code": "FILEBASE_UPLOAD_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "FileSizeLimitError",
        "parent": "StorageError",
        "code": "FILE_SIZE_LIMIT",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "FileSizeLimitExceededError",
        "parent": "StorageError",
        "code": "FILE_SIZE_LIMIT_EXCEEDED",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "InsufficientBalanceError",
        "parent": "ACTPError",
        "code": "INSUFFICIENT_BALANCE",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "InsufficientFundsError",
        "parent": "ArweaveError",
        "code": "INSUFFICIENT_FUNDS",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "InvalidAddressError",
        "parent": "ValidationError",
        "code": "INVALID_ADDRESS",
        "source_file": "src/agirails/errors/validation.py"
      },
      {
        "class_name": "InvalidAmountError",
        "parent": "ValidationError",
        "code": "INVALID_AMOUNT",
        "source_file": "src/agirails/errors/validation.py"
      },
      {
        "class_name": "InvalidCIDError",
        "parent": "StorageError",
        "code": "INVALID_CID",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "InvalidStateTransitionError",
        "parent": "ACTPError",
        "code": "INVALID_STATE_TRANSITION",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "MockStateCorruptedError",
        "parent": "ACTPError",
        "code": "MOCK_STATE_CORRUPTED",
        "source_file": "src/agirails/errors/mock.py"
      },
      {
        "class_name": "MockStateLockError",
        "parent": "ACTPError",
        "code": "MOCK_STATE_LOCK_ERROR",
        "source_file": "src/agirails/errors/mock.py"
      },
      {
        "class_name": "MockStateVersionError",
        "parent": "ACTPError",
        "code": "MOCK_STATE_VERSION_ERROR",
        "source_file": "src/agirails/errors/mock.py"
      },
      {
        "class_name": "NetworkError",
        "parent": "ACTPError",
        "code": "NETWORK_ERROR",
        "source_file": "src/agirails/errors/network.py"
      },
      {
        "class_name": "NoProviderFoundError",
        "parent": "ACTPError",
        "code": "NO_PROVIDER_FOUND",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "ProviderRejectedError",
        "parent": "ACTPError",
        "code": "PROVIDER_REJECTED",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "QueryCapExceededError",
        "parent": "ACTPError",
        "code": "QUERY_CAP_EXCEEDED",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "ServiceConfigError",
        "parent": "ACTPError",
        "code": "SERVICE_CONFIG_ERROR",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "SignatureVerificationError",
        "parent": "ACTPError",
        "code": "SIGNATURE_VERIFICATION_FAILED",
        "source_file": "src/agirails/errors/network.py"
      },
      {
        "class_name": "SSRFProtectionError",
        "parent": "StorageError",
        "code": "SSRF_PROTECTION_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "StorageAuthenticationError",
        "parent": "StorageError",
        "code": "STORAGE_AUTH_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "StorageError",
        "parent": "ACTPError",
        "code": "STORAGE_ERROR",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "StorageRateLimitError",
        "parent": "StorageError",
        "code": "STORAGE_RATE_LIMIT",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "TimeoutError",
        "parent": "ACTPError",
        "code": "TIMEOUT",
        "source_file": "src/agirails/errors/agent.py"
      },
      {
        "class_name": "TransactionError",
        "parent": "ACTPError",
        "code": "TRANSACTION_ERROR",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "TransactionNotFoundError",
        "parent": "ACTPError",
        "code": "TRANSACTION_NOT_FOUND",
        "source_file": "src/agirails/errors/transaction.py"
      },
      {
        "class_name": "TransactionRevertedError",
        "parent": "ACTPError",
        "code": "TRANSACTION_REVERTED",
        "source_file": "src/agirails/errors/network.py"
      },
      {
        "class_name": "TransientRPCError",
        "parent": "NetworkError",
        "code": "TRANSIENT_RPC_ERROR",
        "source_file": "src/agirails/errors/network.py"
      },
      {
        "class_name": "UploadTimeoutError",
        "parent": "StorageError",
        "code": "UPLOAD_TIMEOUT",
        "source_file": "src/agirails/errors/storage.py"
      },
      {
        "class_name": "ValidationError",
        "parent": "ACTPError",
        "code": "VALIDATION_ERROR",
        "source_file": "src/agirails/errors/validation.py"
      }
    ],
    "cross_sdk": {
      "ts_only": [
        "ArweaveTimeoutError",
        "DeadlineExpiredError",
        "InvalidArweaveTxIdError",
        "SwapExecutionError",
        "X402AmountExceededError",
        "X402ApprovalFailedError",
        "X402ConfigError",
        "X402Error",
        "X402NetworkNotAllowedError",
        "X402PaymentFailedError",
        "X402PublishRequiredError",
        "X402SettlementProofMissingError",
        "X402SignatureFailedError",
        "X402UnsupportedWalletError"
      ],
      "python_only": [
        "ArchiveBundleValidationError",
        "ArweaveError",
        "CircuitBreakerOpenError",
        "EscrowError",
        "FileSizeLimitError",
        "FilebaseDownloadError",
        "FilebaseError",
        "FilebaseUploadError",
        "MockStateCorruptedError",
        "MockStateLockError",
        "MockStateVersionError",
        "SSRFProtectionError",
        "TransactionError",
        "TransientRPCError"
      ]
    },
    "counts": {
      "ts": 47,
      "python": 47
    }
  },
  "cli": {
    "ts": {
      "binary": "actp",
      "entry_file": "src/cli/index.ts",
      "commands": [
        {
          "name": "agent",
          "qualified_name": "agent",
          "source_file": "src/cli/commands/agent.ts",
          "registered": true
        },
        {
          "name": "autopublish",
          "qualified_name": "autopublish",
          "source_file": "src/cli/commands/autopublish.ts",
          "registered": true
        },
        {
          "name": "balance",
          "qualified_name": "balance",
          "source_file": "src/cli/commands/balance.ts",
          "registered": true
        },
        {
          "name": "batch",
          "qualified_name": "batch",
          "source_file": "src/cli/commands/batch.ts",
          "registered": true
        },
        {
          "name": "claim",
          "qualified_name": "claim",
          "source_file": "src/cli/commands/claim.ts",
          "registered": true
        },
        {
          "name": "claim-code",
          "qualified_name": "claim-code",
          "source_file": "src/cli/commands/claim-code.ts",
          "registered": true
        },
        {
          "name": "config",
          "qualified_name": "config",
          "source_file": "src/cli/commands/config.ts",
          "registered": true
        },
        {
          "name": "deploy:check",
          "qualified_name": "deploy:check",
          "source_file": "src/cli/commands/deploy-check.ts",
          "registered": true
        },
        {
          "name": "deploy:env",
          "qualified_name": "deploy:env",
          "source_file": "src/cli/commands/deploy-env.ts",
          "registered": true
        },
        {
          "name": "diff",
          "qualified_name": "diff",
          "source_file": "src/cli/commands/diff.ts",
          "registered": true
        },
        {
          "name": "find",
          "qualified_name": "find",
          "source_file": "src/cli/commands/find.ts",
          "registered": true
        },
        {
          "name": "health",
          "qualified_name": "health",
          "source_file": "src/cli/commands/health.ts",
          "registered": true
        },
        {
          "name": "init",
          "qualified_name": "init",
          "source_file": "src/cli/commands/init.ts",
          "registered": true
        },
        {
          "name": "mint",
          "qualified_name": "mint",
          "source_file": "src/cli/commands/mint.ts",
          "registered": true
        },
        {
          "name": "negotiate",
          "qualified_name": "negotiate",
          "source_file": "src/cli/commands/negotiate.ts",
          "registered": true
        },
        {
          "name": "pay",
          "qualified_name": "pay",
          "source_file": "src/cli/commands/pay.ts",
          "registered": true
        },
        {
          "name": "publish",
          "qualified_name": "publish",
          "source_file": "src/cli/commands/publish.ts",
          "registered": true
        },
        {
          "name": "pull",
          "qualified_name": "pull",
          "source_file": "src/cli/commands/pull.ts",
          "registered": true
        },
        {
          "name": "register",
          "qualified_name": "register",
          "source_file": "src/cli/commands/register.ts",
          "registered": true
        },
        {
          "name": "repair",
          "qualified_name": "repair",
          "source_file": "src/cli/commands/repair.ts",
          "registered": true
        },
        {
          "name": "request",
          "qualified_name": "request",
          "source_file": "src/cli/commands/request.ts",
          "registered": true
        },
        {
          "name": "serve",
          "qualified_name": "serve",
          "source_file": "src/cli/commands/serve.ts",
          "registered": true
        },
        {
          "name": "simulate",
          "qualified_name": "simulate",
          "source_file": "src/cli/commands/simulate.ts",
          "registered": true
        },
        {
          "name": "test",
          "qualified_name": "test",
          "source_file": "src/cli/commands/test.ts",
          "registered": true
        },
        {
          "name": "time",
          "qualified_name": "time",
          "source_file": "src/cli/commands/time.ts",
          "registered": true
        },
        {
          "name": "tx",
          "qualified_name": "tx",
          "source_file": "src/cli/commands/tx.ts",
          "registered": true
        },
        {
          "name": "verify",
          "qualified_name": "verify",
          "source_file": "src/cli/commands/verify.ts",
          "registered": true
        },
        {
          "name": "watch",
          "qualified_name": "watch",
          "source_file": "src/cli/commands/watch.ts",
          "registered": true
        }
      ]
    },
    "python": {
      "binary": "actp",
      "entry_file": "src/agirails/cli/main.py",
      "commands": [
        {
          "name": "autopublish",
          "qualified_name": "autopublish",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "balance",
          "qualified_name": "balance",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "batch",
          "qualified_name": "batch",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "claim",
          "qualified_name": "claim",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "claim-code",
          "qualified_name": "claim-code",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "config",
          "qualified_name": "config",
          "subcommands": [
            {
              "name": "show",
              "qualified_name": "config show",
              "source_file": "src/agirails/cli/commands/config.py",
              "registered": true
            },
            {
              "name": "set",
              "qualified_name": "config set",
              "source_file": "src/agirails/cli/commands/config.py",
              "registered": true
            },
            {
              "name": "get",
              "qualified_name": "config get",
              "source_file": "src/agirails/cli/commands/config.py",
              "registered": true
            }
          ],
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "deploy",
          "qualified_name": "deploy",
          "subcommands": [
            {
              "name": "env",
              "qualified_name": "deploy env",
              "source_file": "src/agirails/cli/main.py",
              "registered": true
            },
            {
              "name": "check",
              "qualified_name": "deploy check",
              "source_file": "src/agirails/cli/main.py",
              "registered": true
            }
          ],
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "diff",
          "qualified_name": "diff",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "find",
          "qualified_name": "find",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "health",
          "qualified_name": "health",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "init",
          "qualified_name": "init",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "mint",
          "qualified_name": "mint",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "negotiate",
          "qualified_name": "negotiate",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "pay",
          "qualified_name": "pay",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "publish",
          "qualified_name": "publish",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "pull",
          "qualified_name": "pull",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "register",
          "qualified_name": "register",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "repair",
          "qualified_name": "repair",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "request",
          "qualified_name": "request",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "serve",
          "qualified_name": "serve",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "simulate",
          "qualified_name": "simulate",
          "subcommands": [
            {
              "name": "pay",
              "qualified_name": "simulate pay",
              "source_file": "src/agirails/cli/commands/simulate.py",
              "registered": true
            },
            {
              "name": "fee",
              "qualified_name": "simulate fee",
              "source_file": "src/agirails/cli/commands/simulate.py",
              "registered": true
            }
          ],
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "test",
          "qualified_name": "test",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "time",
          "qualified_name": "time",
          "subcommands": [
            {
              "name": "show",
              "qualified_name": "time show",
              "source_file": "src/agirails/cli/commands/time.py",
              "registered": true
            },
            {
              "name": "advance",
              "qualified_name": "time advance",
              "source_file": "src/agirails/cli/commands/time.py",
              "registered": true
            },
            {
              "name": "set",
              "qualified_name": "time set",
              "source_file": "src/agirails/cli/commands/time.py",
              "registered": true
            }
          ],
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "tx",
          "qualified_name": "tx",
          "subcommands": [
            {
              "name": "status",
              "qualified_name": "tx status",
              "source_file": "src/agirails/cli/commands/tx.py",
              "registered": true
            },
            {
              "name": "list",
              "qualified_name": "tx list",
              "source_file": "src/agirails/cli/commands/tx.py",
              "registered": true
            },
            {
              "name": "transition",
              "qualified_name": "tx transition",
              "source_file": "src/agirails/cli/commands/tx.py",
              "registered": true
            }
          ],
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "verify",
          "qualified_name": "verify",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        },
        {
          "name": "watch",
          "qualified_name": "watch",
          "source_file": "src/agirails/cli/main.py",
          "registered": true
        }
      ]
    },
    "cross_sdk": {
      "ts_only": [
        "agent",
        "deploy:check",
        "deploy:env"
      ],
      "python_only": [
        "config get",
        "config set",
        "config show",
        "deploy",
        "deploy check",
        "deploy env",
        "simulate fee",
        "simulate pay",
        "time advance",
        "time set",
        "time show",
        "tx list",
        "tx status",
        "tx transition"
      ]
    },
    "counts": {
      "ts": 28,
      "python": 39
    }
  },
  "contracts": {
    "base-mainnet": {
      "chainId": 8453,
      "blockExplorer": "https://basescan.org",
      "contracts": {
        "USDC": {
          "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "verified_status": "external_token",
          "deployment_claimed_verified": true,
          "explorer_url": "https://basescan.org/address/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "note": "Circle's official USDC on Base mainnet — not deployed by us"
        },
        "ACTPKernel": {
          "address": "0x048c811352e8a3fECd5b0Ec4AA2c2b94083CC842",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.542Z",
          "deployment_claimed_verified": true,
          "deploy_block": 46212266,
          "deploy_tx": "0x0ec9bec21a33f3f316993e3b85e550132ef082651e0be0a75eb5237f08ee1104",
          "explorer_url": "https://basescan.org/address/0x048c811352e8a3fECd5b0Ec4AA2c2b94083CC842",
          "compiler": "0.8.34",
          "note": "Initial Base mainnet deployment 2026-05-19. Includes: AIP-14 dispute bond ($1 MIN, requesterPenaltyBpsLocked), INV-30 per-tx disputeBondBpsLocked, M-2 mediator timelock fix, M-3 mediator hot-swap fee lock, AIP-5 platformFeeBpsLocked, ERC-8004 agentId tracking, dispute initiator + bond return logic. Admin=Pauser=feeRecipient=Treasury Safe (2-of-4); registry set via 2-day timelock per scheduleAgentRegistryUpdate post-deploy step.",
          "platformFeeBps": 100,
          "disputeBondBps": 500,
          "minDisputeBondMicroUSDC": 1000000
        },
        "EscrowVault": {
          "address": "0x262D5912A9612F0c66dA5d13B4E678D50ebC44b5",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.542Z",
          "deployment_claimed_verified": true,
          "deploy_block": 46212268,
          "deploy_tx": "0x55b44cd01b57ef7a9bf5c3672dd439c6261899880b60ac1ef9a570a415b81e64",
          "explorer_url": "https://basescan.org/address/0x262D5912A9612F0c66dA5d13B4E678D50ebC44b5",
          "compiler": "0.8.34",
          "note": "Approved by kernel via Safe transaction (see postDeploy.escrowVaultApproved). Holds locked USDC + dispute bonds for all in-flight transactions."
        },
        "AgentRegistry": {
          "address": "0x64Cb18bfb3CC1aCb1370a3B01613391D3561a009",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.542Z",
          "deployment_claimed_verified": true,
          "deploy_block": 46212269,
          "deploy_tx": "0xdbf9158ef85f8d064e2f6624e7d34ed5852b720edb7af7d0dfe548b19ba66c89",
          "explorer_url": "https://basescan.org/address/0x64Cb18bfb3CC1aCb1370a3B01613391D3561a009",
          "compiler": "0.8.34",
          "note": "Reputation + endpoint registry. Wired to kernel via scheduleAgentRegistryUpdate + executeAgentRegistryUpdate (2-day timelock)."
        },
        "ArchiveTreasury": {
          "address": "0x6159A80Ce8362aBB2307FbaB4Ed4D3F4A4231Acc",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.542Z",
          "deployment_claimed_verified": true,
          "deploy_block": 46212270,
          "deploy_tx": "0x4ebddaebd203afceb5d3592a927787061b8b2981d0a289bb740c397ef1ab5481",
          "explorer_url": "https://basescan.org/address/0x6159A80Ce8362aBB2307FbaB4Ed4D3F4A4231Acc",
          "compiler": "0.8.34",
          "note": "Ownership transferred from deployer (0x1c4e1E…EB1A) to Treasury Safe (0x61fE58E9…b7f2) at block 46212430 on 2026-05-19. Safe has full pause/admin authority.",
          "owner": "0x61fE58E9EdB380EA65EC74bD364D9D2cba30B7f2"
        }
      }
    },
    "base-sepolia": {
      "chainId": 84532,
      "blockExplorer": "https://sepolia.basescan.org",
      "contracts": {
        "MockUSDC": {
          "address": "0x444b4e1A65949AB2ac75979D5d0166Eb7A248Ccb",
          "verified_status": "external_token",
          "deployment_claimed_verified": true,
          "explorer_url": "https://sepolia.basescan.org/address/0x444b4e1A65949AB2ac75979D5d0166Eb7A248Ccb"
        },
        "ACTPKernel": {
          "address": "0x9d25A874f046185d9237Cd4954C88D2B74B0021b",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.733Z",
          "deployment_claimed_verified": true,
          "deploy_block": 41725686,
          "deploy_tx": "0xe976b7005b4a35f066fedb782d69974f2f491b3608d2803375fa46987546db5c",
          "explorer_url": "https://sepolia.basescan.org/address/0x9d25A874f046185d9237Cd4954C88D2B74B0021b",
          "compiler": "0.8.34",
          "note": "Redeployed 2026-05-19 alongside mainnet to align ABI shape (INV-30 disputeBondBpsLocked + AIP-14 / d9c6e8e requesterPenaltyBpsLocked). Same source as mainnet kernel 0x048c8113…. Storage layout incompatible with prior 0xE83cba71…."
        },
        "EscrowVault": {
          "address": "0x7dF07327090efcA73DCBa70414aA3131Fc6d2efB",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.733Z",
          "deployment_claimed_verified": true,
          "deploy_block": 41725687,
          "deploy_tx": "0x0194b83d02fe31482d346db0d445a1245ec8ac35d66995a465af217c22beca59",
          "explorer_url": "https://sepolia.basescan.org/address/0x7dF07327090efcA73DCBa70414aA3131Fc6d2efB",
          "compiler": "0.8.34",
          "note": "Redeployed 2026-05-19 alongside kernel (immutable kernel ref forces fresh deploy)."
        },
        "AgentRegistry": {
          "address": "0xD91F9aBfBf60b4a2Fd5317ab0cDF3F44faB5D656",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.733Z",
          "deployment_claimed_verified": true,
          "deploy_block": 41725688,
          "deploy_tx": "0xa0b7ac96550590f8269ca245e7f6ba618ab5821dfe33d3e48f919d7bd650484c",
          "explorer_url": "https://sepolia.basescan.org/address/0xD91F9aBfBf60b4a2Fd5317ab0cDF3F44faB5D656",
          "compiler": "0.8.34",
          "note": "Redeployed 2026-05-19 alongside kernel. scheduleAgentRegistryUpdate called at deploy time. executeAgentRegistryUpdate callable after 2026-05-21 19:41 UTC (2-day timelock)."
        },
        "AGIRAILSIdentityRegistry": {
          "address": "0xce9749c768b425fab0daa0331047d1340ec99a88",
          "verified_status": "unverified",
          "deployment_claimed_verified": false,
          "explorer_url": "https://sepolia.basescan.org/address/0xce9749c768b425fab0daa0331047d1340ec99a88",
          "note": "Redeployed 2026-04-02 with audit fix L-2: zero-address guard in _changeOwner"
        },
        "ArchiveTreasury": {
          "address": "0x2eE4f7bE289fc9EFC2F9f2D6E53e50abDF23A3eb",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.733Z",
          "deployment_claimed_verified": true,
          "deploy_block": 41725689,
          "deploy_tx": "0xd3dc0dd2f630abb32480061a51522efde9234539687ccbae037f56ef2da36808",
          "explorer_url": "https://sepolia.basescan.org/address/0x2eE4f7bE289fc9EFC2F9f2D6E53e50abDF23A3eb",
          "compiler": "0.8.34",
          "note": "Redeployed 2026-05-19 alongside kernel. setArchiveTreasury already invoked on the new kernel at deploy time. owner = deployer EOA (Sepolia admin); no transferOwnership needed since admin == deployer.",
          "owner": "0x42a2f11555b9363fb7ebdcdc76d7cb26e01dcb00"
        },
        "X402Relay": {
          "address": "0x110b25bb3d45c40dfcf34bb451aa7069b2a1cb3b",
          "verified_status": "exact_match",
          "verified_at": "2026-05-26T12:27:57.733Z",
          "deployment_claimed_verified": true,
          "deploy_block": 40239726,
          "explorer_url": "https://sepolia.basescan.org/address/0x110b25bb3d45c40dfcf34bb451aa7069b2a1cb3b",
          "status": "deprecated"
        }
      }
    }
  },
  "mcp": {
    "package_version": "0.2.0",
    "total": 20,
    "expected_total": 20,
    "layers": {
      "discovery": [
        {
          "name": "agirails_search_docs",
          "description": "Search AGIRAILS documentation. Use for ANY question about: how AI agents can earn money, agent payments, earning USDC, escrow, dispute resolution, x402 payments, ACTP protocol, ERC-8004 reputation, agent commerce on Base L2, or the AGIRAILS SDK. This is the fastest way to get accurate AGIRAILS information.",
          "layer": 1,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_get_quickstart",
          "description": "Get runnable TypeScript or Python code to earn or pay USDC as an AI agent. Returns copy-paste ready code with the AGIRAILS SDK. Use when someone wants to get started quickly.",
          "layer": 1,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_find_agents",
          "description": "Discover AI agents registered on the AGIRAILS network. Returns Agent Card v2 data: address, pricing, covenant (I/O schema), SLA, DID. Search by capability (e.g.",
          "layer": 1,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_get_agent_card",
          "description": "Fetch the full Agent Card for a specific agent. Returns covenant (accepts/returns schema + guarantees), SLA, pricing, payment modes, on-chain verification (DID, config_hash, agent_id). Read this before requesting a service.",
          "layer": 1,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_explain_concept",
          "description": "Explain any AGIRAILS/ACTP concept with documentation context: 8-state machine, escrow lifecycle, QUOTED price negotiation, x402 instant payments, AIP-14 dispute bonds, ERC-8004 portable reputation, AIP-13 keystore, Agent Cards, AGIRAILS.md, gasless ERC-4337.",
          "layer": 1,
          "read_only": true,
          "destructive": false
        }
      ],
      "runtime": [
        {
          "name": "agirails_init",
          "description": "Returns a TypeScript snippet to set up AIP-13 keystore and register agent on-chain (gasless ERC-4337). Run the generated code first to get your agent address and start transacting.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_request_service",
          "description": "Returns a TypeScript snippet to request a service from a registered AGIRAILS agent. The generated code initiates an ACTP transaction (INITIATED state). Funds NOT locked yet — use agirails_accept_quote after receiving a price.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_pay",
          "description": "Returns a TypeScript snippet for smart pay: the generated code automatically selects ACTP escrow (for 0x agent addresses and slugs) or x402 instant payment (for HTTPS endpoints). Use for direct payments without negotiation.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_submit_quote",
          "description": "Returns a TypeScript snippet for a provider to submit a price quote for a requested service (INITIATED → QUOTED). Include price in USDC and a description of what will be delivered.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_accept_quote",
          "description": "Returns a TypeScript snippet for a requester to accept a provider quote and lock USDC in escrow (QUOTED → COMMITTED). Requires txId and quotedPrice (agreed USDC amount to lock). Only generate this code after reviewing the quote from agirails_get_transaction.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_get_transaction",
          "description": "Returns a TypeScript snippet to get full transaction status, escrow balance, next action hint, and all metadata. Use to check what state a transaction is in.",
          "layer": 2,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_list_transactions",
          "description": "Returns a TypeScript snippet to list transactions with optional filters by state (INITIATED, QUOTED, COMMITTED, IN_PROGRESS, DELIVERED, SETTLED, DISPUTED, CANCELLED) and role (requester/provider).",
          "layer": 2,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_deliver",
          "description": "Returns a TypeScript snippet for a provider to mark a transaction as delivered (IN_PROGRESS → DELIVERED). Include the deliverable — result, CID, URL, or summary. Running the code triggers the requester dispute window.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_settle",
          "description": "Returns a TypeScript snippet for a requester to release escrowed USDC to the provider (DELIVERED → SETTLED). Generate this code when satisfied with the delivery. Running it also updates provider ERC-8004 reputation.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        },
        {
          "name": "agirails_dispute",
          "description": "Returns a TypeScript snippet to raise an AIP-14 dispute (DELIVERED → DISPUTED). The generated code posts a 5% bond; oracle-resolved within 24-72 hours. Use when delivery does not match the covenant/deliverables.",
          "layer": 2,
          "read_only": false,
          "destructive": true
        },
        {
          "name": "agirails_cancel",
          "description": "Returns a TypeScript snippet to cancel a transaction. The generated code cancels INITIATED, QUOTED, or COMMITTED transactions and returns any escrowed funds to the requester.",
          "layer": 2,
          "read_only": false,
          "destructive": true
        },
        {
          "name": "agirails_get_balance",
          "description": "Returns a TypeScript snippet to get your USDC balance: total, locked in escrow, and available. Run the generated code before committing to transactions.",
          "layer": 2,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_verify_agent",
          "description": "Returns a TypeScript snippet to verify an agent on-chain via AgentRegistry (AIP-7). The generated code fetches DID, endpoint, and reputation score. Requires agentSlug (the agent slug used for DID lookup). Use before high-value transactions.",
          "layer": 2,
          "read_only": true,
          "destructive": false
        },
        {
          "name": "agirails_publish_config",
          "description": "Returns a TypeScript snippet to publish your AGIRAILS.md to IPFS and register the CID on-chain (AIP-7). Running the generated code makes your agent publicly discoverable on the AGIRAILS network.",
          "layer": 2,
          "read_only": false,
          "destructive": false
        }
      ],
      "protocol": [
        {
          "name": "agirails_get_protocol_spec",
          "description": "Fetch the full AGIRAILS.md protocol specification. Any AI that reads this becomes a network participant. Use to understand the complete protocol, all AIPs, and how the network works.",
          "layer": 3,
          "read_only": true,
          "destructive": false
        }
      ]
    }
  },
  "protocol": {
    "protocol": "AGIRAILS",
    "version": "4.0.0",
    "spec": "ACTP",
    "network": "base",
    "currency": "USDC",
    "fee": "1% ($0.05 min)",
    "sdk": {
      "npm": "@agirails/sdk",
      "pip": "agirails"
    },
    "capabilities": [
      "code-review",
      "bug-fixing",
      "feature-dev",
      "refactoring",
      "testing",
      "security-audit",
      "smart-contract-audit",
      "pen-testing",
      "data-analysis",
      "research",
      "data-extraction",
      "web-scraping",
      "content-writing",
      "copywriting",
      "translation",
      "summarization",
      "automation",
      "integration",
      "devops",
      "monitoring"
    ],
    "states": [
      {
        "name": "INITIATED",
        "value": 0,
        "description": "Transaction created by requester"
      },
      {
        "name": "QUOTED",
        "value": 1,
        "description": "Provider responded with price quote"
      },
      {
        "name": "COMMITTED",
        "value": 2,
        "description": "USDC locked in escrow"
      },
      {
        "name": "IN_PROGRESS",
        "value": 3,
        "description": "Provider is working on the job"
      },
      {
        "name": "DELIVERED",
        "value": 4,
        "description": "Provider submitted deliverable"
      },
      {
        "name": "SETTLED",
        "value": 5,
        "description": "USDC released to provider (terminal)"
      },
      {
        "name": "DISPUTED",
        "value": 6,
        "description": "Either party opened a dispute"
      },
      {
        "name": "CANCELLED",
        "value": 7,
        "description": "Transaction cancelled (terminal)"
      }
    ],
    "onboarding": {
      "execution": "auto",
      "questions": [
        {
          "id": "name",
          "ask": "What is your agent's name?",
          "type": "text"
        },
        {
          "id": "description",
          "ask": "Describe your agent in one sentence.",
          "type": "text"
        },
        {
          "id": "intent",
          "ask": "What will your agent do?",
          "type": "select",
          "options": [
            "earn",
            "pay",
            "both"
          ],
          "default": "earn"
        },
        {
          "id": "capabilities",
          "ask": "What services will your agent provide?",
          "type": "multi-select",
          "condition": "intent != pay"
        },
        {
          "id": "price",
          "ask": "What is your base price per job in USDC?",
          "type": "number",
          "default": 10,
          "condition": "intent != pay"
        },
        {
          "id": "servicesNeeded",
          "ask": "What services do you need from other agents?",
          "type": "text",
          "condition": "intent != earn"
        },
        {
          "id": "budget",
          "ask": "Default budget per request in USDC?",
          "type": "number",
          "default": 10,
          "condition": "intent != earn"
        },
        {
          "id": "network",
          "ask": "Which network?",
          "type": "select",
          "options": [
            "mock",
            "testnet",
            "mainnet"
          ],
          "default": "mock",
          "advanced": true
        },
        {
          "id": "paymentMode",
          "ask": "Payment mode?",
          "type": "select",
          "options": [
            "actp",
            "x402"
          ],
          "default": "actp",
          "advanced": true
        },
        {
          "id": "maxConcurrent",
          "ask": "Max concurrent jobs?",
          "type": "number",
          "default": 10,
          "condition": "intent != pay",
          "advanced": true
        },
        {
          "id": "autonomy",
          "ask": "Autonomy level?",
          "type": "select",
          "options": [
            "manual",
            "suggest",
            "autobid",
            "full"
          ],
          "default": "manual",
          "advanced": true
        },
        {
          "id": "wallet",
          "ask": "Wallet setup?",
          "type": "select",
          "options": [
            "generate",
            "existing"
          ],
          "default": "generate",
          "advanced": true
        }
      ]
    },
    "_source": {
      "file": "https://agirails.app/protocol/AGIRAILS.md",
      "line_count": 1243,
      "onboarding_marker_line": 41
    }
  },
  "sdk_api": {
    "ts": {
      "package_name": "@agirails/sdk",
      "package_version": "4.0.0",
      "source_file": "src/index.ts",
      "symbols": [
        {
          "name": "ACTP_FEEDBACK_TAGS",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ACTPClient",
          "kind": "export-from",
          "tier": "level0",
          "tier_from_source": false
        },
        {
          "name": "ACTPClientConfig",
          "kind": "export-from",
          "tier": "level0",
          "tier_from_source": false
        },
        {
          "name": "ACTPClientInfo",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ACTPClientMode",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ACTPError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ACTPKernel",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "AdapterRegistry",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "AdapterRouter",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "AdapterSelectionResult",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "AdapterTransactionState",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "Address",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "Agent",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "AgentLifecycleError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "AgentRegistry",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ARCHIVE_BUNDLE_TYPE",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ArchiveBundleBuilder",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ArweaveClient",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "ArweaveDownloadError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ArweaveTimeoutError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ArweaveUploadError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "AutoWalletProvider",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "BaseAdapter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "BasicAdapter",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "BasicPayParams",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "BasicPayResult",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "BlockchainRuntime",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "BlockchainRuntimeConfig",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "buildChannelPath",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "BuyerOrchestrator",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "Bytes32",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "calculatePrice",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "computeContentHash",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ContentNotFoundError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ContractPausedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "CounterAcceptBuilder",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "CounterOfferBuilder",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "CreateTransactionParams",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "createUsedAttestationTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "Deadline",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DeadlineExpiredError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DeadlinePassedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DecisionEngine",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "DEFAULT_DEADLINE_SECONDS",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DEFAULT_DISPUTE_WINDOW_SECONDS",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DEFAULT_PRICING_STRATEGY",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DeliveryFailedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DeliveryProofBuilder",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DIDManager",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DIDResolver",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DisputeRaisedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DisputeWindow",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DisputeWindowActiveError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "DownloadTimeoutError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EASConfig",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EASHelper",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "envelopeChainId",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "envelopeTxId",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EOAWalletProvider",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004_DEFAULT_RPC",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004_IDENTITY_REGISTRY",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004_REPUTATION_REGISTRY",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004Bridge",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004Error",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ERC8004ErrorCode",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EscrowNotFoundError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EscrowVault",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "EventMonitor",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "FilebaseClient",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "FileBasedUsedAttestationTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "FileSizeLimitExceededError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "formatUSDC",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "generateSecureNonce",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "generateSecureNonces",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "getCachedAddress",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "getNetwork",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "hashServiceMetadata",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "IACTPRuntime",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "IAdapter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "IMockRuntime",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InMemoryDedupStore",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "InMemoryNonceManager",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InMemoryReceivedNonceTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InMemoryUsedAttestationTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InsufficientBalanceError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InsufficientFundsError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InvalidAddressError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InvalidAmountError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InvalidArweaveTxIdError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InvalidCIDError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "InvalidStateTransitionError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "IReceivedNonceTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "isAdapter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "isCounterAcceptEnvelope",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "isCounterOfferEnvelope",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "isQuoteEnvelope",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "isValidNonce",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "IUsedAttestationTracker",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MAX_DEADLINE_DAYS",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MAX_DEADLINE_HOURS",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MessageSigner",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "MIN_AMOUNT_WEI",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MOCK_STATE_DEFAULTS",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockAccount",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MockBlockchain",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MockChannel",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockEscrow",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MockEvent",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MockRuntime",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "MockState",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "MockStateCorruptedError",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockStateLockError",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockStateManager",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockStateVersionError",
          "kind": "export-from",
          "tier": "internal",
          "tier_from_source": false
        },
        {
          "name": "MockTransaction",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "NetworkError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "NonceManager",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "NoProviderFoundError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "parseUSDC",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "PolicyEngine",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "ProofGenerator",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "provide",
          "kind": "export-from",
          "tier": "level0",
          "tier_from_source": false
        },
        {
          "name": "ProviderOrchestrator",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "ProviderPolicyEngine",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ProviderRejectedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "QueryCapExceededError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "QuoteBuilder",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "QuoteChannelClient",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "QuoteChannelHandler",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "RateLimiter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "RelayChannel",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ReputationReporter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "request",
          "kind": "export-from",
          "tier": "level0",
          "tier_from_source": false
        },
        {
          "name": "resolvePrivateKey",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "Semaphore",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ServiceConfigError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "serviceDirectory",
          "kind": "export-from",
          "tier": "level0",
          "tier_from_source": false
        },
        {
          "name": "ServiceHash",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "SessionStore",
          "kind": "export-from",
          "tier": "advanced",
          "tier_from_source": false
        },
        {
          "name": "shortenAddress",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "SignatureVerificationError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StandardAdapter",
          "kind": "export-from",
          "tier": "basic",
          "tier_from_source": false
        },
        {
          "name": "StandardTransactionParams",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StateHelpers",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StorageAuthenticationError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StorageError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StorageInsufficientBalanceError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "StorageRateLimitError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "SwapExecutionError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TimeoutError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TransactionNotFoundError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TransactionRevertedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TransactionState",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TransactionStateValue",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "TransactionStatus",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "UploadTimeoutError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "URLValidationConfig",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "USDC",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "validateArchiveBundle",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "ValidationError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "verifyQuoteHashOnChain",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402Adapter",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402AdapterConfig",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402AmountExceededError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402ApprovalFailedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402ConfigError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402Error",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402NetworkNotAllowedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402PaymentFailedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402PublishRequiredError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402SettlementProofMissingError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402SignatureFailedError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        },
        {
          "name": "X402UnsupportedWalletError",
          "kind": "export-from",
          "tier": "standard",
          "tier_from_source": false
        }
      ],
      "count": 173
    },
    "python": {
      "package_name": "agirails",
      "package_version": "3.0.1",
      "symbols": [
        {
          "name": "ACTPClient",
          "tier": "level0",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPClientConfig",
          "tier": "level0",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPClientInfo",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPClientMode",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPKernel",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ACTPTimeoutError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Agent",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentBalance",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentBehavior",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentConfig",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentDID",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentLifecycleError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentProfile",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentRegistry",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentStats",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AgentStatus",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ARCHIVE_BUNDLE_TYPE",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ARCHIVE_SCHEMA_VERSION",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveAttestation",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveBundle",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveBundleBuilder",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveChainId",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveFinalState",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveHashes",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveParticipants",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveReferences",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveSettlement",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveSignatures",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArchiveTags",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArweaveClient",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArweaveConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ArweaveUploadResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Attestation",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "AutoWalletProvider",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BaseAdapter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BasicAdapter",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BasicPayParams",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BasicPayResult",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BuyerOrchestrator",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "BuyerPolicy",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Bytes32",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "calculate_price",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CandidateStats",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "canonical_json_dumps",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CheckStatusResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CircuitBreakerConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_content_hash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_domain_separator",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_json_hash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_result_hash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_service_type_hash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_transaction_id",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "compute_type_hash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Constraints",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ContentNotFoundError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ContentProof",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ContractPausedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CostModel",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterAcceptBuilder",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterAcceptMessage",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterAcceptParams",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterOfferBuilder",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterOfferJustification",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterOfferMessage",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CounterOfferParams",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "create_did_from_address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "create_received_nonce_tracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "create_typed_data",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "create_used_attestation_tracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CreateEscrowParams",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "CreateTransactionParams",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Deadline",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeadlineExpiredError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeadlinePassedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DecisionEngine",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DEFAULT_DEADLINE_SECONDS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DEFAULT_DISPUTE_WINDOW_SECONDS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DEFAULT_WEIGHTS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DELIVERY_SCHEMA",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryAttestationData",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryFailedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryProof",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryProofBuilder",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryProofMessage",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DeliveryProofMetadata",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "did_to_address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DIDDocument",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DIDManager",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DIDResolver",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "discover_agents",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DisputeRaisedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DisputeWindow",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DisputeWindowActiveError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DownloadResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "DownloadTimeoutError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EASHelper",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EIP712Domain",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EOAWalletProvider",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ERC8004Bridge",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowCreatedEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowInfo",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowNotFoundError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowPayoutEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowRelease",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EscrowVault",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EventFilter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EventMonitor",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "EventType",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "FilebaseClient",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "FilebaseConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "FileBasedUsedAttestationTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "FileSizeLimitExceededError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "format_usdc",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "generate_escrow_id",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "generate_secure_nonce",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "generate_secure_nonces",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "HAS_MESSAGES",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "HAS_WEB3_PROTOCOL",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "hash_service_input",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "hash_service_metadata",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "hash_service_output",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "hash_struct",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "hash_typed_data",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IACTPRuntime",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IMockRuntime",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InMemoryReceivedNonceTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InMemoryUsedAttestationTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InsufficientBalanceError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InvalidAddressError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InvalidAmountError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InvalidCIDError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "InvalidStateTransitionError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IPFSUploadResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IReceivedNonceTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IrysCurrency",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IrysNetwork",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "is_mock_runtime",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "is_terminal_state",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "is_valid_address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "is_valid_nonce",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "is_valid_transition",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IUsedAttestationTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "IWalletProvider",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Job",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "JobContext",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "JobHandler",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "JobResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Logger",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "LRUCache",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MAX_DEADLINE_DAYS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MAX_DEADLINE_HOURS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MaxDailySpend",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MaxUnitPrice",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MerkleProof",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MessageNonceManager",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MessageSigner",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MIN_AMOUNT_WEI",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MOCK_STATE_DEFAULTS",
          "tier": "internal",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockAccount",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockBlockchain",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockEscrow",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockRuntime",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockState",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockStateCorruptedError",
          "tier": "internal",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockStateLockError",
          "tier": "internal",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockStateManager",
          "tier": "internal",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockStateVersionError",
          "tier": "internal",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "MockTransaction",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Negotiation",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NegotiationResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NetworkError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NonceManager",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NonceManagerPool",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NonceValidationResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "NoProviderFoundError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "OrchestratorConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "parse_usdc",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PolicyEngine",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PolicyResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PolicyViolation",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PriceCalculation",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PricingStrategy",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ProofGenerator",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "PROTOCOL_VERSION",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "provide",
          "tier": "level0",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ProvideOptions",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Provider",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ProviderConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ProviderRejectedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ProviderStatus",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "QueryCapExceededError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "QuoteBuilder",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "QuoteOffer",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "RateLimiter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReceiptUploadFailure",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReceiptUploadOptions",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReceiptUploadPayload",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReceiptUploadResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReceiptUploadSuccess",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ReputationReporter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "request",
          "tier": "level0",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "RequestOptions",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "RequestResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "RetryConfig",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "RoundResult",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "safe_json_parse",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Schema",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ScoreBreakdown",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ScoredCandidate",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ScoringWeights",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Selection",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Semaphore",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceConfig",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceConfigError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceDescriptor",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceDirectory",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceEndpoint",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceEntry",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceFilter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceHash",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceMetadata",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceQuery",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceRequest",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ServiceResponse",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SessionMapping",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SessionStore",
          "tier": "advanced",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SetBasedReceivedNonceTracker",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "shorten_address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SignatureComponents",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SignatureVerificationError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "SignedMessage",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StandardAdapter",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StandardTransactionParams",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "State",
          "tier": "basic",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "STATE_TRANSITIONS",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StateHelper",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StateTransitionedEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StorageAuthenticationError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StorageError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "StorageRateLimitError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TimeInterface",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "timing_safe_equal",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "Transaction",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionCreatedEvent",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionDetails",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionFilter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionNotFoundError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionReceipt",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionRevertedError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionState",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionStateValue",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TransactionView",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "TypedData",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "upload_receipt",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "UploadTimeoutError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "USDC",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_address",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_amount",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_archive_bundle",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_bytes32",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_deadline",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_dispute_window",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_endpoint_url",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_path",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_service_name",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "validate_tx_id",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ValidationError",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "VerificationMethod",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "verify_merkle_proof",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "WalletInfo",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "WalletTier",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "X402Adapter",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        },
        {
          "name": "ZERO_BYTES32",
          "tier": "standard",
          "tier_from_source": false,
          "source_file": "src/agirails/__init__.py"
        }
      ],
      "count": 277
    },
    "cross_sdk": {
      "ts_only": [
        "ACTP_FEEDBACK_TAGS",
        "AdapterRegistry",
        "AdapterRouter",
        "AdapterSelectionResult",
        "AdapterTransactionState",
        "ArweaveDownloadError",
        "ArweaveTimeoutError",
        "ArweaveUploadError",
        "BlockchainRuntime",
        "BlockchainRuntimeConfig",
        "DEFAULT_PRICING_STRATEGY",
        "EASConfig",
        "ERC8004Error",
        "ERC8004ErrorCode",
        "ERC8004_DEFAULT_RPC",
        "ERC8004_IDENTITY_REGISTRY",
        "ERC8004_REPUTATION_REGISTRY",
        "IAdapter",
        "InMemoryDedupStore",
        "InMemoryNonceManager",
        "InsufficientFundsError",
        "InvalidArweaveTxIdError",
        "MockChannel",
        "ProviderOrchestrator",
        "ProviderPolicyEngine",
        "QuoteChannelClient",
        "QuoteChannelHandler",
        "RelayChannel",
        "StateHelpers",
        "StorageInsufficientBalanceError",
        "SwapExecutionError",
        "TimeoutError",
        "TransactionStatus",
        "URLValidationConfig",
        "X402AdapterConfig",
        "X402AmountExceededError",
        "X402ApprovalFailedError",
        "X402ConfigError",
        "X402Error",
        "X402NetworkNotAllowedError",
        "X402PaymentFailedError",
        "X402PublishRequiredError",
        "X402SettlementProofMissingError",
        "X402SignatureFailedError",
        "X402UnsupportedWalletError",
        "buildChannelPath",
        "envelopeChainId",
        "envelopeTxId",
        "getCachedAddress",
        "getNetwork",
        "isAdapter",
        "isCounterAcceptEnvelope",
        "isCounterOfferEnvelope",
        "isQuoteEnvelope",
        "resolvePrivateKey",
        "serviceDirectory",
        "verifyQuoteHashOnChain"
      ],
      "python_only": [
        "ACTPEvent",
        "ACTPTimeoutError",
        "ARCHIVE_SCHEMA_VERSION",
        "AgentBalance",
        "AgentBehavior",
        "AgentConfig",
        "AgentDID",
        "AgentProfile",
        "AgentStats",
        "AgentStatus",
        "ArchiveAttestation",
        "ArchiveBundle",
        "ArchiveChainId",
        "ArchiveFinalState",
        "ArchiveHashes",
        "ArchiveParticipants",
        "ArchiveReferences",
        "ArchiveSettlement",
        "ArchiveSignatures",
        "ArchiveTags",
        "ArweaveConfig",
        "ArweaveUploadResult",
        "Attestation",
        "BuyerPolicy",
        "CandidateStats",
        "CheckStatusResult",
        "CircuitBreakerConfig",
        "Constraints",
        "ContentProof",
        "CostModel",
        "CounterAcceptMessage",
        "CounterAcceptParams",
        "CounterOfferJustification",
        "CounterOfferMessage",
        "CounterOfferParams",
        "CreateEscrowParams",
        "DEFAULT_WEIGHTS",
        "DELIVERY_SCHEMA",
        "DIDDocument",
        "DeliveryAttestationData",
        "DeliveryProof",
        "DeliveryProofMessage",
        "DeliveryProofMetadata",
        "DownloadResult",
        "EIP712Domain",
        "EscrowCreatedEvent",
        "EscrowInfo",
        "EscrowPayoutEvent",
        "EscrowRelease",
        "EventFilter",
        "EventType",
        "FilebaseConfig",
        "HAS_MESSAGES",
        "HAS_WEB3_PROTOCOL",
        "IPFSUploadResult",
        "IWalletProvider",
        "IrysCurrency",
        "IrysNetwork",
        "Job",
        "JobContext",
        "JobHandler",
        "JobResult",
        "LRUCache",
        "Logger",
        "MaxDailySpend",
        "MaxUnitPrice",
        "MerkleProof",
        "MessageNonceManager",
        "Negotiation",
        "NegotiationResult",
        "NonceManagerPool",
        "NonceValidationResult",
        "OrchestratorConfig",
        "PROTOCOL_VERSION",
        "PolicyResult",
        "PolicyViolation",
        "PriceCalculation",
        "PricingStrategy",
        "ProvideOptions",
        "Provider",
        "ProviderConfig",
        "ProviderStatus",
        "QuoteOffer",
        "ReceiptUploadFailure",
        "ReceiptUploadOptions",
        "ReceiptUploadPayload",
        "ReceiptUploadResult",
        "ReceiptUploadSuccess",
        "RequestOptions",
        "RequestResult",
        "RetryConfig",
        "RoundResult",
        "STATE_TRANSITIONS",
        "Schema",
        "ScoreBreakdown",
        "ScoredCandidate",
        "ScoringWeights",
        "Selection",
        "ServiceConfig",
        "ServiceDescriptor",
        "ServiceDirectory",
        "ServiceEndpoint",
        "ServiceEntry",
        "ServiceFilter",
        "ServiceMetadata",
        "ServiceQuery",
        "ServiceRequest",
        "ServiceResponse",
        "SessionMapping",
        "SetBasedReceivedNonceTracker",
        "SignatureComponents",
        "SignedMessage",
        "State",
        "StateHelper",
        "StateTransitionedEvent",
        "TimeInterface",
        "Transaction",
        "TransactionCreatedEvent",
        "TransactionDetails",
        "TransactionFilter",
        "TransactionReceipt",
        "TransactionView",
        "TypedData",
        "VerificationMethod",
        "WalletInfo",
        "WalletTier",
        "ZERO_BYTES32",
        "canonical_json_dumps",
        "compute_domain_separator",
        "compute_json_hash",
        "compute_result_hash",
        "compute_service_type_hash",
        "compute_transaction_id",
        "compute_type_hash",
        "create_did_from_address",
        "create_received_nonce_tracker",
        "create_typed_data",
        "did_to_address",
        "discover_agents",
        "generate_escrow_id",
        "hash_service_input",
        "hash_service_output",
        "hash_struct",
        "hash_typed_data",
        "is_mock_runtime",
        "is_terminal_state",
        "is_valid_address",
        "is_valid_transition",
        "safe_json_parse",
        "timing_safe_equal",
        "upload_receipt",
        "validate_address",
        "validate_amount",
        "validate_bytes32",
        "validate_deadline",
        "validate_dispute_window",
        "validate_endpoint_url",
        "validate_path",
        "validate_service_name",
        "validate_tx_id",
        "verify_merkle_proof"
      ],
      "counts": {
        "ts_only": 57,
        "python_only": 161
      }
    }
  }
}
