{"openapi":"3.1.0","info":{"title":"pubfi-api-server-runtime","description":"Shared implementation for PubFi API and operational binaries.","contact":{"name":"Xavier Lau","email":"x@acg.box"},"license":{"name":"GPL-3.0","identifier":"GPL-3.0"},"version":"0.2.4"},"paths":{"/":{"post":{"tags":["mcp"],"operationId":"mcp_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcRequest"}}},"required":true},"responses":{"200":{"description":"MCP JSON-RPC"}},"security":[{"pubfiBearer":[]},{}]}},"/.well-known/did.json":{"get":{"tags":["x402_offer_receipt"],"summary":"Return the service DID document that authorizes the active x402 offer and receipt key.","operationId":"did_document","responses":{"200":{"description":"PubFi x402 offer and receipt service identity"}}}},"/.well-known/glama.json":{"get":{"tags":["mcp"],"operationId":"glama_connector_ownership","responses":{"200":{"description":"Glama connector ownership declaration"}}}},"/.well-known/mcp.json":{"get":{"tags":["mcp"],"operationId":"mcp_manifest","responses":{"200":{"description":"manifest"}}}},"/.well-known/oauth-protected-resource":{"get":{"tags":["mcp"],"operationId":"oauth_protected_resource","responses":{"200":{"description":"OAuth protected resource metadata"}}}},"/healthz":{"get":{"tags":["health"],"operationId":"healthz","responses":{"200":{"description":"healthy"}}}},"/internal/v1/billing-accounts/{billing_account_id}/usage/{original_message_id}/corrections":{"post":{"tags":["usage_corrections"],"operationId":"create_usage_correction","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"original_message_id","in":"path","description":"Original v2 usage message id","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","description":"Operator correction idempotency key","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageCorrectionBody"}}},"required":true},"responses":{"200":{"description":"Durable operator usage-correction receipt","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageCorrectionReceiptResponse"}}}},"401":{"description":"Operator credential missing or invalid"},"403":{"description":"Operator credential lacks exact correction authority"},"409":{"description":"Idempotency key conflicts with an earlier payload"}},"security":[{"pubfiBearer":[]}]}},"/openapi.json":{"get":{"tags":["docs"],"operationId":"openapi_json","responses":{"200":{"description":"OpenAPI"}}}},"/readyz":{"get":{"tags":["health"],"operationId":"readyz","responses":{"200":{"description":"ready"}}}},"/reference":{"get":{"tags":["docs"],"operationId":"reference","responses":{"200":{"description":"Scalar UI"}}}},"/v1/billing-accounts":{"get":{"tags":["account_routes"],"operationId":"list_billing_accounts","responses":{"200":{"description":"Authorized billing accounts","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingAccountListResponse"}}}}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/api-keys":{"get":{"tags":["account_routes"],"operationId":"list_api_keys","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"API key list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyListResponse"}}}}},"security":[{"pubfiBearer":[]}]},"post":{"tags":["account_routes"],"operationId":"create_api_key","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyCreateBody"}}},"required":true},"responses":{"200":{"description":"API key created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedApiKeyResponse"}}}}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/api-keys/{id}":{"delete":{"tags":["account_routes"],"operationId":"delete_api_key","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"API key id","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"API key revoked"}},"security":[{"pubfiBearer":[]}]},"patch":{"tags":["account_routes"],"operationId":"rename_api_key","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"API key id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyRenameBody"}}},"required":true},"responses":{"200":{"description":"API key renamed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeySummaryResponse"}}}}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/billing":{"get":{"tags":["account_routes"],"operationId":"account_billing","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"collection","in":"query","description":"Required allocations, usage, or invoices collection","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"Page size from 1 through 100","required":false,"schema":{"type":"integer","format":"int32","minimum":0}},{"name":"after","in":"query","description":"Opaque stable-keyset cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Authoritative Quantro billing page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationBillingAccountView"}}}},"500":{"description":"Local provisioning invariant or repository read failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"502":{"description":"Quantro account is absent after a terminal local delivery state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"503":{"description":"Provisioning is pending or the billing integration is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/credit-auto-reload":{"get":{"tags":["credit_auto_reload_routes"],"operationId":"get_credit_auto_reload","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Authoritative provider-neutral Credit auto-reload state","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationCreditAutoReloadView"}}}},"403":{"description":"Human account membership required"},"404":{"description":"Billing account not found"},"409":{"description":"Credit auto-reload state, payment method, terms, or authorization conflict"},"503":{"description":"Credit auto-reload integration unavailable"}},"security":[{"pubfiBearer":[]}]},"put":{"tags":["credit_auto_reload_routes"],"operationId":"replace_credit_auto_reload","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","description":"Caller-owned immutable policy replacement identity","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplaceCreditAutoReloadBody"}}},"required":true},"responses":{"200":{"description":"Current immutable Credit auto-reload policy revision","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationCreditAutoReloadView"}}}},"400":{"description":"Invalid strict policy replacement"},"403":{"description":"Human Owner or Admin membership required"},"404":{"description":"Billing account or offer not found"},"409":{"description":"Credit auto-reload state, payment method, terms, or authorization conflict"},"503":{"description":"Credit auto-reload integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/credit-auto-reload/payment-method-setups":{"post":{"tags":["credit_auto_reload_routes"],"operationId":"create_credit_auto_reload_payment_method_setup","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","description":"Caller-owned payment-method setup identity","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCreditAutoReloadPaymentMethodSetupBody"}}},"required":true},"responses":{"201":{"description":"Payment-method setup created or exactly replayed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethodSetup"}}}},"202":{"description":"Provider setup creation is identified but requires authoritative reconciliation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethodSetup"}}}},"400":{"description":"Invalid strict payment-method setup request"},"403":{"description":"Human Owner or Admin membership required"},"404":{"description":"Billing account or terms not found"},"409":{"description":"Credit auto-reload state, payment method, terms, or authorization conflict"},"503":{"description":"Credit auto-reload integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/credit-auto-reload/payment-method-setups/{setup_id}":{"get":{"tags":["credit_auto_reload_routes"],"operationId":"get_credit_auto_reload_payment_method_setup","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"setup_id","in":"path","description":"Opaque Quantro payment-method setup id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Authoritative provider-neutral payment-method setup","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethodSetup"}}}},"400":{"description":"Invalid setup id or query"},"403":{"description":"Human account membership required"},"404":{"description":"Payment-method setup not found"},"409":{"description":"Credit auto-reload state, payment method, terms, or authorization conflict"},"503":{"description":"Credit auto-reload integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/purchase-offers":{"get":{"tags":["account_routes"],"operationId":"list_purchase_offers","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Available provider-neutral purchase offers","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationPurchaseOffer"}}}}},"403":{"description":"Human account membership required"},"404":{"description":"Billing account not found"},"409":{"description":"Purchase state, authority, or settlement conflict"},"503":{"description":"Purchase integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/purchases":{"get":{"tags":["account_routes"],"operationId":"list_purchases","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"Page size from 1 through 50","required":false,"schema":{"type":"integer","minimum":0}},{"name":"after","in":"query","description":"Opaque account-bound continuation cursor","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Complete stable-keyset purchase history plus the authoritative bounded open-purchase set","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationPurchasePage"}}}},"400":{"description":"Invalid page request"},"403":{"description":"Human account membership required"},"404":{"description":"Billing account not found"},"409":{"description":"Purchase state, authority, or settlement conflict"},"503":{"description":"Purchase integration unavailable"}},"security":[{"pubfiBearer":[]}]},"post":{"tags":["account_routes"],"operationId":"create_purchase","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","description":"Caller-owned stable purchase identity","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePurchaseBody"}}},"required":true},"responses":{"201":{"description":"Purchase created or exactly replayed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationPurchase"}}}},"400":{"description":"Invalid strict purchase request"},"403":{"description":"Human Owner or Admin membership required"},"404":{"description":"Billing account or purchase offer not found"},"409":{"description":"Purchase state, authority, or settlement conflict"},"503":{"description":"Purchase integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/purchases/{purchase_id}":{"get":{"tags":["account_routes"],"operationId":"get_purchase","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"purchase_id","in":"path","description":"Opaque Quantro purchase id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Authoritative provider-neutral purchase","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntegrationPurchase"}}}},"403":{"description":"Human account membership required"},"404":{"description":"Purchase not found"},"409":{"description":"Purchase state, authority, or settlement conflict"},"503":{"description":"Purchase integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/purchases/{purchase_id}/payment-documents/{document_action}":{"get":{"tags":["account_routes"],"operationId":"redirect_purchase_payment_document","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}},{"name":"purchase_id","in":"path","description":"Opaque Quantro purchase id","required":true,"schema":{"type":"string"}},{"name":"document_action","in":"path","description":"invoice, invoice_pdf, or receipt","required":true,"schema":{"type":"string"}}],"responses":{"303":{"description":"Fresh authorized provider-hosted payment document redirect"},"400":{"description":"Invalid purchase or document action"},"403":{"description":"Human account membership required"},"404":{"description":"Purchase or requested document not found"},"409":{"description":"Purchase state, authority, or settlement conflict"},"503":{"description":"Purchase integration unavailable"}},"security":[{"pubfiBearer":[]}]}},"/v1/billing-accounts/{billing_account_id}/usage":{"get":{"tags":["account_routes"],"operationId":"account_usage","parameters":[{"name":"billing_account_id","in":"path","description":"Billing account id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Account usage","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountUsageResponse"}}}}},"security":[{"pubfiBearer":[]}]}},"/v1/capabilities":{"get":{"tags":["capabilities"],"operationId":"list_capabilities","parameters":[{"name":"limit","in":"query","description":"Page size from 1 through 1000; defaults to 50","required":false,"schema":{"type":"integer","format":"int32","minimum":0}},{"name":"cursor","in":"query","description":"Opaque cursor returned by the preceding page","required":false,"schema":{"type":"string"}},{"name":"provider_key","in":"query","description":"Exact public provider key filter","required":false,"schema":{"type":"string"}},{"name":"method","in":"query","description":"Exact GET or POST method filter","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Generation-bound capability catalog page","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicCapabilityPage"}}}},"400":{"description":"Invalid page request, cursor, or filter","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"409":{"description":"Cursor snapshot is no longer installed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"503":{"description":"Registry snapshot is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}},"/v1/capabilities/{capability_id}":{"get":{"tags":["capabilities"],"operationId":"get_capability","parameters":[{"name":"capability_id","in":"path","description":"Exact Registry capability id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Exact capability detail","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicCapabilityDetail"}}}},"400":{"description":"Capability id is malformed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"404":{"description":"Capability is not installed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}},"503":{"description":"Registry snapshot is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}},"/v1/operation-pricing-inventory":{"get":{"tags":["operation_pricing_inventory"],"operationId":"get_operation_pricing_inventory","responses":{"200":{"description":"Complete producer-authorized operation inventory"},"503":{"description":"Registry snapshot or pricing policy is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}},"/version":{"get":{"tags":["health"],"operationId":"version","responses":{"200":{"description":"version"}}}},"/x402":{"post":{"tags":["mcp"],"operationId":"mcp_x402_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonRpcRequest"}}},"required":true},"responses":{"200":{"description":"Accountless x402 MCP JSON-RPC"}}}},"/v1/gateway/subscan/api/scan/foreignAssets/assets":{"post":{"operationId":"registry_route_002195c1287454302ba99d9b577a4c2a2749353cce2b25eec1ae00f28fad709b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-002195c1287454302ba99d9b577a4c2a2749353cce2b25eec1ae00f28fad709b","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/assets"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7d7e8ca485cbde5a3f65fbf06725cb2c8535de2325d8f94fe0922b033821308a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hRd5Q3kpIVPJxhgdGWz51w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7d7e8ca485cbde5a3f65fbf06725cb2c8535de2325d8f94fe0922b033821308a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hRd5Q3kpIVPJxhgdGWz51w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/open/price_converter":{"post":{"operationId":"registry_route_0045302db953f1565bec677607d64c4d8fd2b1641f27c1cb51337fd7eacc195a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0045302db953f1565bec677607d64c4d8fd2b1641f27c1cb51337fd7eacc195a","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/open/price_converter"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f9b935fd38f58e8aa040e3998c0756f804d65268e1bf3b167d1d17055fc177ad","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_MLiatg7k9bn0FHeq0gmiGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f9b935fd38f58e8aa040e3998c0756f804d65268e1bf3b167d1d17055fc177ad","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_MLiatg7k9bn0FHeq0gmiGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/uniques":{"post":{"operationId":"registry_route_0052363f9c7f43b17a2c810901de415419b6272d79e35f44f0379249cd6065ba_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0052363f9c7f43b17a2c810901de415419b6272d79e35f44f0379249cd6065ba","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"uniques"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-82f4d814f6d0a22ce0f78ec23b764db397480888f8d37b308d18e7700dadf1c8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NU8lHlP6ufTaQhdHRuqztA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-82f4d814f6d0a22ce0f78ec23b764db397480888f8d37b308d18e7700dadf1c8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NU8lHlP6ufTaQhdHRuqztA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/delegate/votes":{"post":{"operationId":"registry_route_01aaf7ad67b6c6eb9a116314afa548eb15e9e5f002981c1e1d641da4dcb21fc6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-01aaf7ad67b6c6eb9a116314afa548eb15e9e5f002981c1e1d641da4dcb21fc6","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/delegate/votes"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5b23565df9d1c33e9bb08ecc93f0d25ca33496f96a1dfe405da6396500b58d2d","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R-VkkzaeW1v_xUdldiVsxA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5b23565df9d1c33e9bb08ecc93f0d25ca33496f96a1dfe405da6396500b58d2d","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R-VkkzaeW1v_xUdldiVsxA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/operation":{"post":{"operationId":"registry_route_02c938d1896690d4281f26b1d41a64a5c77ac62ad45d717e28d00c36cd5b953a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-02c938d1896690d4281f26b1d41a64a5c77ac62ad45d717e28d00c36cd5b953a","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/operation"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-57939c020682252d6e39aa907dfd6e80a9bbe8dfdceffc7da08b43c9abb03c24","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EaZjP0am6fewo-eiU1cgog"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-57939c020682252d6e39aa907dfd6e80a9bbe8dfdceffc7da08b43c9abb03c24","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EaZjP0am6fewo-eiU1cgog"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dap/events":{"get":{"operationId":"registry_route_02d6680ac574298884d0003188d5b98d7418181eaf00b02b4f49a3dbfcd2abe2_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}},{"name":"end_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order_field","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"page","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"row","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-02d6680ac574298884d0003188d5b98d7418181eaf00b02b4f49a3dbfcd2abe2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"events"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":1024,"parameters":[{"name":"end_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"end_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"event_type","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order_field","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"page","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"row","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cc32b1b39ff357f99980329a9b88f24d3e66a51490be565b68ba787393dbeab4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KWZK7NZo_NWdTdHjuD9sWg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cc32b1b39ff357f99980329a9b88f24d3e66a51490be565b68ba787393dbeab4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KWZK7NZo_NWdTdHjuD9sWg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}},"post":{"operationId":"registry_route_3de71a2156e66d339fe166f30de4ceeb0702dbadafbf6db555a62e14d32a7e7c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3de71a2156e66d339fe166f30de4ceeb0702dbadafbf6db555a62e14d32a7e7c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"events"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f2506997ca8b7e0e546380aba8616a8572e6a2cc23e38256278456882708a789","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sqyI8a-So6iz7DDLHPQhjA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f2506997ca8b7e0e546380aba8616a8572e6a2cc23e38256278456882708a789","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sqyI8a-So6iz7DDLHPQhjA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/info":{"post":{"operationId":"registry_route_032b71929b0689a667c333abd916942f6ef8e4d0f54f3fd2d4b3efec3c067a6f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-032b71929b0689a667c333abd916942f6ef8e4d0f54f3fd2d4b3efec3c067a6f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-516c43a7fafb99948aa69f2418cc9854a0fd25a1db8cf4b3541d4669a22bb27e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vNpM2xCMXT54WuHVY_dZHg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-516c43a7fafb99948aa69f2418cc9854a0fd25a1db8cf4b3541d4669a22bb27e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vNpM2xCMXT54WuHVY_dZHg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/products":{"post":{"operationId":"registry_route_038a4ccccf349978b2e0dce3f2970f99c9661b1ce4a986930acfc1ae939cdb78_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-038a4ccccf349978b2e0dce3f2970f99c9661b1ce4a986930acfc1ae939cdb78","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/products"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cb866f389dd65ece90b8805676cff9cc705210e06357e2176b9e72bd457a1a5e","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N137YphlaJpRRWljoNw3fg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cb866f389dd65ece90b8805676cff9cc705210e06357e2176b9e72bd457a1a5e","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N137YphlaJpRRWljoNw3fg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/swork/member/orders":{"post":{"operationId":"registry_route_03dd4f474e6127c844ad0c0a6c9c1eb96f905fd00e860c2f17b5b094c1a85e96_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-03dd4f474e6127c844ad0c0a6c9c1eb96f905fd00e860c2f17b5b094c1a85e96","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/member/orders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f5dd52118593a28fd06cfa7bb7b61518ac6d7b18d90c104f4458bb58ea353694","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_glwVilkdHR2pgW_DAlOTng"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f5dd52118593a28fd06cfa7bb7b61518ac6d7b18d90c104f4458bb58ea353694","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_glwVilkdHR2pgW_DAlOTng"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/list":{"post":{"operationId":"registry_route_056c80d404741755c1200302c450e979624655680aac758c1ccb8ffb519abb82_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-056c80d404741755c1200302c450e979624655680aac758c1ccb8ffb519abb82","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c80293216de82b6222450c887681cdfcf63314db89208f03e112d70c6a64f0a1","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8zp4qVAySB5uFV1kPtT7jg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c80293216de82b6222450c887681cdfcf63314db89208f03e112d70c6a64f0a1","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8zp4qVAySB5uFV1kPtT7jg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/blocks":{"post":{"operationId":"registry_route_060cd664d5d8487e8e730f8a71a8806128acfa714c06c047b3895de12f512035_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-060cd664d5d8487e8e730f8a71a8806128acfa714c06c047b3895de12f512035","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/blocks"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-44f29771cfdf49a61f688415f5d9e0e13c8e8bf0cc28ac7fb86b58057199a965","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PeMCXQTqdq5WGmQ1pTKQGQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-44f29771cfdf49a61f688415f5d9e0e13c8e8bf0cc28ac7fb86b58057199a965","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PeMCXQTqdq5WGmQ1pTKQGQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/account/assets_changed":{"post":{"operationId":"registry_route_06eef04b98b6737d6cdb07a62317db5638c6bb9bfade4cfd491504744c5849d6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-06eef04b98b6737d6cdb07a62317db5638c6bb9bfade4cfd491504744c5849d6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"assets_changed"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-173e7d3bc576ce1d4d147f75df005213c801fdbdbe3bb7548e62bb1f45d2a961","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FatYVaKexWBUQtQTwhrWHQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-173e7d3bc576ce1d4d147f75df005213c801fdbdbe3bb7548e62bb1f45d2a961","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FatYVaKexWBUQtQTwhrWHQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/info":{"post":{"operationId":"registry_route_072a5acde59d4b8f489098b1e8fd4aabb64e393092234fd50ed1dbe663ea2d4f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-072a5acde59d4b8f489098b1e8fd4aabb64e393092234fd50ed1dbe663ea2d4f","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-12132fff56bb1defc4896c9ffcf98f3d03fa4201668fb1ae8716dc439a27c87e","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o-mgiPuh7EvEIXPAw2kl5w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-12132fff56bb1defc4896c9ffcf98f3d03fa4201668fb1ae8716dc439a27c87e","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o-mgiPuh7EvEIXPAw2kl5w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/total_reward":{"post":{"operationId":"registry_route_07fbb25e9b7fa599bd6eb2047499ed462ed1696758dbe23487e84529aea30b84_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-07fbb25e9b7fa599bd6eb2047499ed462ed1696758dbe23487e84529aea30b84","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"total_reward"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c446e8dcd34c6d6dc631dc4ff08b6a194b1df6a55f75b8908bf213ed268e2b06","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SexKwdqU3xQ9ycKSUJuK4A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c446e8dcd34c6d6dc631dc4ff08b6a194b1df6a55f75b8908bf213ed268e2b06","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SexKwdqU3xQ9ycKSUJuK4A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/proposal":{"post":{"operationId":"registry_route_0aacd7a4eb7da8103fdbe4131b35954352bd27b6aadccea7fed4ee7639176993_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0aacd7a4eb7da8103fdbe4131b35954352bd27b6aadccea7fed4ee7639176993","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bae82f18b18dcae4f9181c64269ea2dc2653787d0d41eb1825d9d91d8420a19a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2LpwR2ziugdRblY6uBKRjg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bae82f18b18dcae4f9181c64269ea2dc2653787d0d41eb1825d9d91d8420a19a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2LpwR2ziugdRblY6uBKRjg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/preimage/details":{"post":{"operationId":"registry_route_0acfedda888b412ebbc6f28120ad40af056964ee1bd95f0e8c8b1985657625f2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0acfedda888b412ebbc6f28120ad40af056964ee1bd95f0e8c8b1985657625f2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"preimage"},{"kind":"literal","value":"details"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a4c04424dbca3ef6541b8b2a934c5d78ee4b0abf0fd410d15f48e80fb75988e2","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WJc8GKQPV2sk-UEjVQ13iA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a4c04424dbca3ef6541b8b2a934c5d78ee4b0abf0fd410d15f48e80fb75988e2","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WJc8GKQPV2sk-UEjVQ13iA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/info":{"post":{"operationId":"registry_route_0b4f9687dbefd3bac0d53123556e9babf2daefbaa49e161852531961e343220d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0b4f9687dbefd3bac0d53123556e9babf2daefbaa49e161852531961e343220d","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b34e3fe38ef88d509c5b013aab9d7128623984b924513a84b40f38b3d5e259a2","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LSrvFW_--EOwmnZGgutm3Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b34e3fe38ef88d509c5b013aab9d7128623984b924513a84b40f38b3d5e259a2","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LSrvFW_--EOwmnZGgutm3Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury/tippers":{"post":{"operationId":"registry_route_0c62cdd85121c9b0fad87da7b2d2674861d1882ade1223f01232d1e1c4c90a2a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0c62cdd85121c9b0fad87da7b2d2674861d1882ade1223f01232d1e1c4c90a2a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury"},{"kind":"literal","value":"tippers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c0d9c2066b2f825053c667a92199c643d715b9f80ca47de0ce88aea0710c31b5","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fyP6qYF5Qdjx3OFLDdsw1Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c0d9c2066b2f825053c667a92199c643d715b9f80ca47de0ce88aea0710c31b5","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fyP6qYF5Qdjx3OFLDdsw1Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/open/price_converter":{"post":{"operationId":"registry_route_0cb333c80c13651affa7dade81d1db91cfb8c7fc6e90b4da0e7a9e888c0a5290_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0cb333c80c13651affa7dade81d1db91cfb8c7fc6e90b4da0e7a9e888c0a5290","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"open"},{"kind":"literal","value":"price_converter"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-edaa284a55d313829a8d4c381c1c265d1e231b06dda5488fc0b01aa1fa6e825e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_maOElgxhcbQclAUfIlnhTw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-edaa284a55d313829a8d4c381c1c265d1e231b06dda5488fc0b01aa1fa6e825e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_maOElgxhcbQclAUfIlnhTw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/info":{"post":{"operationId":"registry_route_0d34ca279905f7259c97d3c5923a384f4617b57100cc051e55eda3108133cba1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0d34ca279905f7259c97d3c5923a384f4617b57100cc051e55eda3108133cba1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-46bb106e4bf1fdfd75d0966dcf06fe2de9cc9451ef149374c2ca24fbfedf31ca","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KqLSndyd-cynVpC9_bd1tg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-46bb106e4bf1fdfd75d0966dcf06fe2de9cc9451ef149374c2ca24fbfedf31ca","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KqLSndyd-cynVpC9_bd1tg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/bounties/child":{"post":{"operationId":"registry_route_0df1fd3f57d23f51dd420a55b9a0e5eab6cb9e601503896e6c07b62db731870b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0df1fd3f57d23f51dd420a55b9a0e5eab6cb9e601503896e6c07b62db731870b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"bounties"},{"kind":"literal","value":"child"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ecea5cf9544e9fbfbf2c1cb00f33c5e47b799544dd9bb285244ef139dd7117f8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NeFygT3fifoHXBDrvv57xg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ecea5cf9544e9fbfbf2c1cb00f33c5e47b799544dd9bb285244ef139dd7117f8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NeFygT3fifoHXBDrvv57xg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/items":{"post":{"operationId":"registry_route_0ed4121657fabf4e7cf81029ab0ec93da36553224decb6812492136b865920f6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0ed4121657fabf4e7cf81029ab0ec93da36553224decb6812492136b865920f6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/items"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-eaa2be2b3a1b0d55a44c4130d3428c8e964187bae15d428c7866f382384b832a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CkWsFcucUGY1DqpKlb0haA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-eaa2be2b3a1b0d55a44c4130d3428c8e964187bae15d428c7866f382384b832a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CkWsFcucUGY1DqpKlb0haA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/validator/commission_history":{"post":{"operationId":"registry_route_0f31f2470f7b70d53095c404b82c8ab6655a51baa888d0c9c92fa77b654cf7fa_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-0f31f2470f7b70d53095c404b82c8ab6655a51baa888d0c9c92fa77b654cf7fa","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/validator/commission_history"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-326fc54aff9c15fca52a653d6583cd868c805cd55f5d1141e8f09ef92cd54560","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U2nUGFaiPDeSk5IlmlD_2Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-326fc54aff9c15fca52a653d6583cd868c805cd55f5d1141e8f09ef92cd54560","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U2nUGFaiPDeSk5IlmlD_2Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/activities":{"post":{"operationId":"registry_route_11038911425e1d5f5dfacbeeeb44c49f0efdbd16dd6a506f6c1d8668137eeb7c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-11038911425e1d5f5dfacbeeeb44c49f0efdbd16dd6a506f6c1d8668137eeb7c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-48a3579d7337b7b516abcc059b367802ec916882abc9d60effc60351781c612d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cUqlIqOnaQsNxZ1ZU1ZBPA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-48a3579d7337b7b516abcc059b367802ec916882abc9d60effc60351781c612d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cUqlIqOnaQsNxZ1ZU1ZBPA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/erc721/collectible":{"post":{"operationId":"registry_route_119a4d95afe3725d6bfb0bd92e7e242261924e69737695b384e24f3912519520_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-119a4d95afe3725d6bfb0bd92e7e242261924e69737695b384e24f3912519520","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/erc721/collectible"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-04c2b4514372b14da83cd093dc954973de9ca9ffaeb95167d90ea58e8aaeee10","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0R1RVkmZPcnLlPeqy-_XAw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-04c2b4514372b14da83cd093dc954973de9ca9ffaeb95167d90ea58e8aaeee10","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0R1RVkmZPcnLlPeqy-_XAw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/unshielded_tokens/balances":{"post":{"operationId":"registry_route_1241c4df44ad0b984b513539f5861c17dfecdcbc186488abfc4c4714a868b60a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1241c4df44ad0b984b513539f5861c17dfecdcbc186488abfc4c4714a868b60a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"unshielded_tokens"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f3c9fa2f40a2efb00079fa5a5e66c920704a472bdb0365210dcba5edd7bf4e8d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qje7HS5zcqiC3OlcB4OuBA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f3c9fa2f40a2efb00079fa5a5e66c920704a472bdb0365210dcba5edd7bf4e8d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qje7HS5zcqiC3OlcB4OuBA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury_council_collective/proposal":{"post":{"operationId":"registry_route_129d33011d42f26353a665987468735fb36a95d9ab424f17cb7f2170d04c0080_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-129d33011d42f26353a665987468735fb36a95d9ab424f17cb7f2170d04c0080","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury_council_collective/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-01ed94193497be5c909c2a533ae77a4f0c6b5e28363e7de28f6f97033b632757","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9VQXP1aAYf4swpfhg_pkxg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-01ed94193497be5c909c2a533ae77a4f0c6b5e28363e7de28f6f97033b632757","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9VQXP1aAYf4swpfhg_pkxg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/webid/names":{"post":{"operationId":"registry_route_136a23d5b8dc978fccb0f5312882cec19b00fd24a696a7c1e8432e3d2b72b844_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-136a23d5b8dc978fccb0f5312882cec19b00fd24a696a7c1e8432e3d2b72b844","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/webid/names"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d318180d06654f66051ec4b9df10b5bad0a512a14a8cb9a3d34a62d2f121fc60","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-rnnXvYvpoI0P-DsDniLTg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d318180d06654f66051ec4b9df10b5bad0a512a14a8cb9a3d34a62d2f121fc60","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-rnnXvYvpoI0P-DsDniLTg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/techcomm/proposal":{"post":{"operationId":"registry_route_1399e7dc80f9581109028ee457a2282857e9e1c2b0d1ec861c7354f4624f6b34_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1399e7dc80f9581109028ee457a2282857e9e1c2b0d1ec861c7354f4624f6b34","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"techcomm"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7b5ec29040d796199fa19887a7a5530c0ca929d014af94df721e02fd02d01879","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rudYnAMgFkekIr7q3FMmHQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7b5ec29040d796199fa19887a7a5530c0ca929d014af94df721e02fd02d01879","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rudYnAMgFkekIr7q3FMmHQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/swork/groups":{"post":{"operationId":"registry_route_13b07b14385d055f2cbd9ab5f6b3d40eb7dc3a4f1cb44c08dc523b704003e81c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-13b07b14385d055f2cbd9ab5f6b3d40eb7dc3a4f1cb44c08dc523b704003e81c","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/groups"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-543b81961b2e1e341cd78cfaf10ca9d43a922d70169461139f205f65f1990da5","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ukCuqDrR2oRei5ULxofjaQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-543b81961b2e1e341cd78cfaf10ca9d43a922d70169461139f205f65f1990da5","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ukCuqDrR2oRei5ULxofjaQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/member":{"post":{"operationId":"registry_route_13be4b2210a83a57e3281f59f9812c80e1e74363eb29d61d716d36252dd24cb1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-13be4b2210a83a57e3281f59f9812c80e1e74363eb29d61d716d36252dd24cb1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"member"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fb2366283fa627e96497cc6f25bf5e0ed64927ca0975621a15e96966cb14baef","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oVcVZTCc7cyTMpt4PBjfyw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fb2366283fa627e96497cc6f25bf5e0ed64927ca0975621a15e96966cb14baef","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oVcVZTCc7cyTMpt4PBjfyw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/webid/names":{"post":{"operationId":"registry_route_13e4c297dc9d7a14c3b15b0f3d6d29187cfd36b3d921c89a74eb6a4a8bb1ca8e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-13e4c297dc9d7a14c3b15b0f3d6d29187cfd36b3d921c89a74eb6a4a8bb1ca8e","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"webid"},{"kind":"literal","value":"names"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cab5044d075ab5803f0748381b0b0c470d0103c7a7152ab679118e551be48311","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_P9gFNwPOJqf8OZ7O9NNczg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cab5044d075ab5803f0748381b0b0c470d0103c7a7152ab679118e551be48311","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_P9gFNwPOJqf8OZ7O9NNczg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/fellowship/statistics":{"post":{"operationId":"registry_route_13f187773c5171a74e9a09920528047a211f655e6cc03c70f3fa4c486b107464_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-13f187773c5171a74e9a09920528047a211f655e6cc03c70f3fa4c486b107464","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/fellowship/statistics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-694b9cd43bed3c96b33cc7518276c3f7bae58ed587d7d80bf1f22d228a5ff80b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YPby5DNv3V7A9BMNMQlxHQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-694b9cd43bed3c96b33cc7518276c3f7bae58ed587d7d80bf1f22d228a5ff80b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YPby5DNv3V7A9BMNMQlxHQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/foreignAssets/all":{"post":{"operationId":"registry_route_141d51b7f3838123fed1b0fb17b19fe3923fb9a2aea6baeef8fdac3426315d08_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-141d51b7f3838123fed1b0fb17b19fe3923fb9a2aea6baeef8fdac3426315d08","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/all"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-846a73ce2e37973a21df7430bfd3ed5736ec850b66951145ec36ffee19755381","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_w3MFehuZNPynSAtLqHov8w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-846a73ce2e37973a21df7430bfd3ed5736ec850b66951145ec36ffee19755381","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_w3MFehuZNPynSAtLqHov8w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/v2/scan/token/native":{"post":{"operationId":"registry_route_14a783ea42eac83ae150b8b321daa5e2682366998219576b74299795d3915d56_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-14a783ea42eac83ae150b8b321daa5e2682366998219576b74299795d3915d56","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"token"},{"kind":"literal","value":"native"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ed3d140b80f4627c62af7a28d530114535da14deaff0e98b00806947e0360420","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CRbvdWbX1nYD25FwhJZaWg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ed3d140b80f4627c62af7a28d530114535da14deaff0e98b00806947e0360420","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CRbvdWbX1nYD25FwhJZaWg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/channels":{"post":{"operationId":"registry_route_14aaec0717089f4ea606a252779329aa773b933437a266a0c0517560bdac89e6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-14aaec0717089f4ea606a252779329aa773b933437a266a0c0517560bdac89e6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"channels"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-885e2e26713f7fc0d5a98232d801d73f9eb3b1b1c38f6b13d0b66dc09be0f3db","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pCumfUY-tzsermSqStz3gA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-885e2e26713f7fc0d5a98232d801d73f9eb3b1b1c38f6b13d0b66dc09be0f3db","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pCumfUY-tzsermSqStz3gA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/account/reward_slash":{"post":{"operationId":"registry_route_14d40ec4528de2ede5ae79619a7c1e5b21f1334b8d8cb6b16a4982c97645d783_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-14d40ec4528de2ede5ae79619a7c1e5b21f1334b8d8cb6b16a4982c97645d783","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/account/reward_slash"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-462adcf4a6436e99c5b660e74357fc54e28e13acf99e47c661baad8730a0bf25","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CVTPHPVwr6_av9ugeM4J7A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-462adcf4a6436e99c5b660e74357fc54e28e13acf99e47c661baad8730a0bf25","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CVTPHPVwr6_av9ugeM4J7A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/accounts/merkle":{"post":{"operationId":"registry_route_157f0003fd46b2720a3fe9da226e0cdcc4d0c9a06243cf1148788daef51d84d3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-157f0003fd46b2720a3fe9da226e0cdcc4d0c9a06243cf1148788daef51d84d3","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"accounts"},{"kind":"literal","value":"merkle"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5141a3a2e3910f61e7d867f7b0cdefcbccecfe0ab7c3efaf630eca02a66d7bbe","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BL5yQqoYog-fIXSK48dwRA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5141a3a2e3910f61e7d867f7b0cdefcbccecfe0ab7c3efaf630eca02a66d7bbe","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BL5yQqoYog-fIXSK48dwRA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/meta/pricing":{"get":{"operationId":"registry_route_159872929eb5d6e147552545ec371989e5f5c0e002488937401d6289fe87c7f4_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-159872929eb5d6e147552545ec371989e5f5c0e002488937401d6289fe87c7f4","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/meta/pricing"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7591b387cf4fd241d5ae765f22c7e28bbc4f237f78eb0b2c286a37c07816574a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bXlf85m-3_Uqq5zeHju_CA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7591b387cf4fd241d5ae765f22c7e28bbc4f237f78eb0b2c286a37c07816574a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bXlf85m-3_Uqq5zeHju_CA"}}},"/v1/gateway/subscan/api/scan/check_hash":{"post":{"operationId":"registry_route_15ba53a88c24012368c1e3d5fa4e4b8a3c2cee74c4bfa4ea213a0dde0423bc36_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-15ba53a88c24012368c1e3d5fa4e4b8a3c2cee74c4bfa4ea213a0dde0423bc36","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/check_hash"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f12a8020501076cf85fa5aadb4887da1f578df0fe0953a3046e0ef78d4222a77","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lblVa8oAu0zph3akG_LtNg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f12a8020501076cf85fa5aadb4887da1f578df0fe0953a3046e0ef78d4222a77","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lblVa8oAu0zph3akG_LtNg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/account/tokens":{"post":{"operationId":"registry_route_15f14e72df6ca9cb2b66fda94301b4d503bcb719f4750a780870f4159aaa9002_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-15f14e72df6ca9cb2b66fda94301b4d503bcb719f4750a780870f4159aaa9002","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3b86a66f24d6c014389d3df1191a99d94e0a8e78d6f0677c4825f8c6030a33ea","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WE0hPgCohNRu-18ti_YeUQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3b86a66f24d6c014389d3df1191a99d94e0a8e78d6f0677c4825f8c6030a33ea","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WE0hPgCohNRu-18ti_YeUQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/token/holders":{"post":{"operationId":"registry_route_16070e49607f0f2d6c1d22f4e1c5befb6bba8d04de5d6bc6002bd02798114a86_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-16070e49607f0f2d6c1d22f4e1c5befb6bba8d04de5d6bc6002bd02798114a86","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/token/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-863c09a774c1efd1ee22a528a72009bf1b712fbff5f0e99ee4d753dcc98d5ce2","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vvUDdpCc47KdNLiwSCqIrQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-863c09a774c1efd1ee22a528a72009bf1b712fbff5f0e99ee4d753dcc98d5ce2","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vvUDdpCc47KdNLiwSCqIrQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/account/referendum":{"post":{"operationId":"registry_route_166dd5e1bba7501146d7a18e95f7ff4a5c35c57290a298cf2163c69cab0ff31c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-166dd5e1bba7501146d7a18e95f7ff4a5c35c57290a298cf2163c69cab0ff31c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/account/referendum"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f9e98fc132d866d10e901c990d09dbfb2379948fa392e9d21a28691adbc7dc48","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1acRSVKH3C4EKNqNvXfcZg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f9e98fc132d866d10e901c990d09dbfb2379948fa392e9d21a28691adbc7dc48","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1acRSVKH3C4EKNqNvXfcZg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/unbonding":{"post":{"operationId":"registry_route_168109068e5aad8ecfa9e5988909e1e3f677b3d51a98126db1e7a507400ac171_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-168109068e5aad8ecfa9e5988909e1e3f677b3d51a98126db1e7a507400ac171","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"unbonding"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d84c500432630fe925243f4ad12aa951eb47b45ea58ab5e0200762c24d042166","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8iz11wTmXwNU7IdB2JieBA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d84c500432630fe925243f4ad12aa951eb47b45ea58ab5e0200762c24d042166","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8iz11wTmXwNU7IdB2JieBA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/assets/activities":{"post":{"operationId":"registry_route_16cd58672be03a494adfc4cb4879db108dce8c113248f00e7e4ccca23f02f1b2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-16cd58672be03a494adfc4cb4879db108dce8c113248f00e7e4ccca23f02f1b2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"assets"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2a16afc5c219e02e101bdc17e1d158e94bb82e8593949502f39b9f9552682763","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SM_NDpvMoGEzsluwKB137w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2a16afc5c219e02e101bdc17e1d158e94bb82e8593949502f39b9f9552682763","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SM_NDpvMoGEzsluwKB137w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/proposal":{"post":{"operationId":"registry_route_17b04cb871a17d1ef1ddd6a98da08d6330dafd474e2cfb441572cd6e2cbeebe7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-17b04cb871a17d1ef1ddd6a98da08d6330dafd474e2cfb441572cd6e2cbeebe7","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2eb6d8ba7d4da1f1128fe71577c785d4a2c54583efd5d21c2f6be82be3f38830","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gy2toBhd-vcX-o_zOxMd4A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2eb6d8ba7d4da1f1128fe71577c785d4a2c54583efd5d21c2f6be82be3f38830","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gy2toBhd-vcX-o_zOxMd4A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/bridge_stat":{"post":{"operationId":"registry_route_17f8db2ef9031769cab18439b6ab4009d5a41b9e4b2108ef31edf948aea10d4a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-17f8db2ef9031769cab18439b6ab4009d5a41b9e4b2108ef31edf948aea10d4a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"bridge_stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dbb96607f94bc07ee9ad93b15e2a7a5956f2490844a7b0ea0d83d1c9869aae45","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_s30-XRXkeNNtwQ_qWKgEyg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dbb96607f94bc07ee9ad93b15e2a7a5956f2490844a7b0ea0d83d1c9869aae45","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_s30-XRXkeNNtwQ_qWKgEyg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/xcm/list":{"post":{"operationId":"registry_route_181b7d9f85173cb3edaceb0cc0e35dbfb9a4cfdcc060d30d132ae8cb8c4db897_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-181b7d9f85173cb3edaceb0cc0e35dbfb9a4cfdcc060d30d132ae8cb8c4db897","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8f04f569f85afe819945217e5686e293cadbb3c5d539594b059a144f47360448","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U9jfn6bFVF_cXAP9vN3JEw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8f04f569f85afe819945217e5686e293cadbb3c5d539594b059a144f47360448","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U9jfn6bFVF_cXAP9vN3JEw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/workplans":{"post":{"operationId":"registry_route_186983a35fbde93f215450ed3810f360ce675e5662eae25e8497e7f0e4f10757_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-186983a35fbde93f215450ed3810f360ce675e5662eae25e8497e7f0e4f10757","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/workplans"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d2a0ba23b526e8a7793930c86e356553cea293fcb47e7f8743b7ca5d67a53f7c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z4wEYZe-gn4fis1aCsgPKw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d2a0ba23b526e8a7793930c86e356553cea293fcb47e7f8743b7ca5d67a53f7c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z4wEYZe-gn4fis1aCsgPKw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/governance/desc":{"post":{"operationId":"registry_route_1900dd0646b0022991e830d594eed57b2dfc2748fd009050bbef291578298246_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1900dd0646b0022991e830d594eed57b2dfc2748fd009050bbef291578298246","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"governance"},{"kind":"literal","value":"desc"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5a0b4885c9ef2baa36202bc208e86514f350913e072a0975f11c3fde434b1b7d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8IK7kZinoK28rsZKBx7jVA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5a0b4885c9ef2baa36202bc208e86514f350913e072a0975f11c3fde434b1b7d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8IK7kZinoK28rsZKBx7jVA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/purchased":{"post":{"operationId":"registry_route_19163be3ead5c5730e3d549a6a54bac8232b997086ecf9cfee645252e96e5aa7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-19163be3ead5c5730e3d549a6a54bac8232b997086ecf9cfee645252e96e5aa7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"purchased"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a39c4f5dce80378a93836408869c918a129804fa87e5fd5d1c80082ce85c790e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rSXqUfTx9_2fTm7kHTno_w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a39c4f5dce80378a93836408869c918a129804fa87e5fd5d1c80082ce85c790e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rSXqUfTx9_2fTm7kHTno_w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/meta":{"post":{"operationId":"registry_route_1aac2f95ca37b3ea09cff50928bb7b1dbe182b89ff84315b539a31faf78e6df9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1aac2f95ca37b3ea09cff50928bb7b1dbe182b89ff84315b539a31faf78e6df9","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/meta"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-83df18dfa3f52e2787629cbb0f65998a8c4180a9f4211b8beea320242dc0183f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JiCwFrL79W9F9PT2bIsiJw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-83df18dfa3f52e2787629cbb0f65998a8c4180a9f4211b8beea320242dc0183f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JiCwFrL79W9F9PT2bIsiJw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/xcm/bridge_stat":{"post":{"operationId":"registry_route_1b0de2a4564544ea7c7b65aee717c3f06f8fd3387691535f911c7f54e0144645_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1b0de2a4564544ea7c7b65aee717c3f06f8fd3387691535f911c7f54e0144645","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/bridge_stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-45c17e956a2f0310e9255860c07f923a449a3f8f3648997660d73bfe9a702af8","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZQVBWTvwd2SoCp6QTRLPxQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-45c17e956a2f0310e9255860c07f923a449a3f8f3648997660d73bfe9a702af8","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZQVBWTvwd2SoCp6QTRLPxQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multisig":{"post":{"operationId":"registry_route_1c3170eda2fc74aee38398adfbb05bedbbe433ab2a29f1e6903cdcd14e463e28_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1c3170eda2fc74aee38398adfbb05bedbbe433ab2a29f1e6903cdcd14e463e28","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multisig"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8e6afb3d64e3f9582eaae2f6e7d0fdd1cbd41d40d7b1e70bc6ea9c9526215992","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bmRGidP1emRezSI5L35bvA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8e6afb3d64e3f9582eaae2f6e7d0fdd1cbd41d40d7b1e70bc6ea9c9526215992","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bmRGidP1emRezSI5L35bvA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/sales":{"post":{"operationId":"registry_route_1c5cdaabb9f21c0ea1c2bf9fa078b933e32a1bdeaa148d7128a06fda055cca7e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1c5cdaabb9f21c0ea1c2bf9fa078b933e32a1bdeaa148d7128a06fda055cca7e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/sales"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d7f48399923caed6a81c6de8143251369d04cee41940785bd8246ed1ede6cecc","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hgq_Xwa0zx39o-Dzsod89A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d7f48399923caed6a81c6de8143251369d04cee41940785bd8246ed1ede6cecc","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hgq_Xwa0zx39o-Dzsod89A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/assets/asset/holders":{"post":{"operationId":"registry_route_1c9890c6752c0fb7f346db57fbb09082bb8c445cd5dd148559ef2d1fde83e383_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1c9890c6752c0fb7f346db57fbb09082bb8c445cd5dd148559ef2d1fde83e383","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/assets/asset/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4dfb19b172c61f2e63f7ec6fc10553fa9e98d751b3eb74f07264fe5f82743f5f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Cle5MTwW7KvCORTdZunaWA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4dfb19b172c61f2e63f7ec6fc10553fa9e98d751b3eb74f07264fe5f82743f5f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Cle5MTwW7KvCORTdZunaWA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/total_reward":{"post":{"operationId":"registry_route_1ce66099e95f4c9dc3f8593bd16a8732145135bf71a3dab76279c6eddf262ac0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1ce66099e95f4c9dc3f8593bd16a8732145135bf71a3dab76279c6eddf262ac0","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/total_reward"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3b7326fb3718b958a3a522de7bfecc68f1a9ed189049258032db0606db52bb5c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oHIQGhcozMcXMYPA4XJACw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3b7326fb3718b958a3a522de7bfecc68f1a9ed189049258032db0606db52bb5c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oHIQGhcozMcXMYPA4XJACw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/fellowship/statistics":{"post":{"operationId":"registry_route_1d662c4702ebcda1126b700ace7f78f72256b4328d74d6272dd66c697be2ad51_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1d662c4702ebcda1126b700ace7f78f72256b4328d74d6272dd66c697be2ad51","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"fellowship"},{"kind":"literal","value":"statistics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-216cea88aeecc1d6ef81cca9f0ad5f516a0dd5990a20ba0b4c772111a427a910","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_dYFHontk6LI6UXgXdlKfsQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-216cea88aeecc1d6ef81cca9f0ad5f516a0dd5990a20ba0b4c772111a427a910","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_dYFHontk6LI6UXgXdlKfsQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/evm/transaction":{"post":{"operationId":"registry_route_1dc10f16d021c07ed5918f0931691ba455363451a9f5d1fc49b19501b1e42a86_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1dc10f16d021c07ed5918f0931691ba455363451a9f5d1fc49b19501b1e42a86","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"transaction"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-aeecc36468275d682b46dbd605ed63931c1404a062e0662ae62935f1d16a6ce7","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e5WMnQv2XYwj24V-PSTvgA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-aeecc36468275d682b46dbd605ed63931c1404a062e0662ae62935f1d16a6ce7","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e5WMnQv2XYwj24V-PSTvgA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/activities":{"post":{"operationId":"registry_route_1dd3ac2f3582ddd3a53a0343dc943aa6ff750092c660ba77594e06a01133fae6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1dd3ac2f3582ddd3a53a0343dc943aa6ff750092c660ba77594e06a01133fae6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-77b693fddf1ea5acaee26f6cf39b0b92e9f1701373f6e120cd220ba89c2c287f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kVpdu1dPjxXw_TduOGzxxQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-77b693fddf1ea5acaee26f6cf39b0b92e9f1701373f6e120cd220ba89c2c287f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kVpdu1dPjxXw_TduOGzxxQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dap/staking-reward":{"post":{"operationId":"registry_route_1df9a83d776d0bf8b35c33b8d120caeb4411b0bcfaa099ed8148692965bfca16_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1df9a83d776d0bf8b35c33b8d120caeb4411b0bcfaa099ed8148692965bfca16","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/staking-reward"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fd007c91a3d1c37ea321d0785f01a496c6074591fe0ab7a77272679d06aafe95","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LJTTJ-F4pEIctVv3xt3NNA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fd007c91a3d1c37ea321d0785f01a496c6074591fe0ab7a77272679d06aafe95","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LJTTJ-F4pEIctVv3xt3NNA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/statistics/list":{"post":{"operationId":"registry_route_1e6c4717b1eafff87d845eb2928c10d51a4571fce65ae0384e4383c665ab5b2b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1e6c4717b1eafff87d845eb2928c10d51a4571fce65ae0384e4383c665ab5b2b","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/statistics/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6539ee6e21f0deb75155fdc6a6b4c34f4514064d15a0cbe5ba269bcaa956ee13","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_85luV_33O6RAJtFBe6MChQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6539ee6e21f0deb75155fdc6a6b4c34f4514064d15a0cbe5ba269bcaa956ee13","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_85luV_33O6RAJtFBe6MChQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/runtime/modules":{"post":{"operationId":"registry_route_1f0fc8c08e206cefa5af31ac95b5950de62f1c983518bc621e2a35f9e117489b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1f0fc8c08e206cefa5af31ac95b5950de62f1c983518bc621e2a35f9e117489b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"runtime"},{"kind":"literal","value":"modules"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6533e0e4ab357595c631b3854360befbac01d76120f16c877b3f19d8a4e9f194","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_64RiyhwrGvtLvXCq7t2h7w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6533e0e4ab357595c631b3854360befbac01d76120f16c877b3f19d8a4e9f194","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_64RiyhwrGvtLvXCq7t2h7w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/info/item":{"post":{"operationId":"registry_route_1f902c1ccf84632a57f9f765dfb9e86a13138f0c233b724b73f8a0134c4e4f86_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1f902c1ccf84632a57f9f765dfb9e86a13138f0c233b724b73f8a0134c4e4f86","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"info"},{"kind":"literal","value":"item"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4028e3ae4c713ab9b8461811bf37488c157186010f5f95d98f956ae72ee58695","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oFpRPTCAXizrY-NhHzQW5g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4028e3ae4c713ab9b8461811bf37488c157186010f5f95d98f956ae72ee58695","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oFpRPTCAXizrY-NhHzQW5g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury/proposals":{"post":{"operationId":"registry_route_1fa96c360596b530c232c5aae96e2dc89050d0a197c6c6bd9bac29025687dc7a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1fa96c360596b530c232c5aae96e2dc89050d0a197c6c6bd9bac29025687dc7a","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ebdb3cb58d86343ef26b5b3bf98d2f4d7f166c0bfb2b5794f50758689ce278ce","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_isdsr2LOuDPsZWIDWZntgQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ebdb3cb58d86343ef26b5b3bf98d2f4d7f166c0bfb2b5794f50758689ce278ce","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_isdsr2LOuDPsZWIDWZntgQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dataAvailability/info":{"post":{"operationId":"registry_route_1fda6bda4ecd38337e6a32dab6b32956aa9d51630e800c8a022beb1086c0759d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-1fda6bda4ecd38337e6a32dab6b32956aa9d51630e800c8a022beb1086c0759d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dataAvailability"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-12e0b6d53924e0b7c2d36c73cc8819513dd20c023e849b70179f49f145723eb8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LADHyACPHLI63169JzELcA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-12e0b6d53924e0b7c2d36c73cc8819513dd20c023e849b70179f49f145723eb8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LADHyACPHLI63169JzELcA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/channels":{"post":{"operationId":"registry_route_203bcf119b95a34e9604a69a46944f379ba7c736fa44277258ea08847e1b1ce5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-203bcf119b95a34e9604a69a46944f379ba7c736fa44277258ea08847e1b1ce5","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/channels"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-174d81b7e93574cf1f8312e5bffc1d839ba9d5e03e7103eaf6555a66821e7067","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DeQLWVTPQGlcGKZGpA5J8w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-174d81b7e93574cf1f8312e5bffc1d839ba9d5e03e7103eaf6555a66821e7067","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DeQLWVTPQGlcGKZGpA5J8w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/pendingExtrinsics":{"post":{"operationId":"registry_route_207e36e777244c03d08ec7ac055d240309f268419f2e29772546fe7894168b23_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-207e36e777244c03d08ec7ac055d240309f268419f2e29772546fe7894168b23","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/pendingExtrinsics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-130da6c6d1d17bc904f6dbcc7f6bf54437f599489e2247efb3a5f8aff664778c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XQ8PtR-em5xVAjcs79Uu2w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-130da6c6d1d17bc904f6dbcc7f6bf54437f599489e2247efb3a5f8aff664778c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XQ8PtR-em5xVAjcs79Uu2w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/evm/transaction/internalTx":{"post":{"operationId":"registry_route_20d804b6d7f5cb2f462cae75213344a8a534b681422984cce907ef1619257dbd_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-20d804b6d7f5cb2f462cae75213344a8a534b681422984cce907ef1619257dbd","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/transaction/internalTx"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6701966b240c0c61e75386b81fa108f75e442ee35f143f3f6a07c0b38bdb2fec","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_irJsnUMOWzs2xrQefpvbRw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6701966b240c0c61e75386b81fa108f75e442ee35f143f3f6a07c0b38bdb2fec","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_irJsnUMOWzs2xrQefpvbRw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/block":{"post":{"operationId":"registry_route_21095bcf7d33eb84116c770469376e996e2cf33e6b98133035b0fb9635e5ecb8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-21095bcf7d33eb84116c770469376e996e2cf33e6b98133035b0fb9635e5ecb8","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"block"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e536676ab8b2dbb6bc19a87b33e91f89f63ac2bf40ad255e3577a93d69d73a0e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q5C3VSSWZxm35vfzCDbjtA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e536676ab8b2dbb6bc19a87b33e91f89f63ac2bf40ad255e3577a93d69d73a0e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q5C3VSSWZxm35vfzCDbjtA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/unique/item":{"post":{"operationId":"registry_route_21aa72c0b5edb17d7d61e3645b1f6040d3ed758a5aa02636880868d07904c8b4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-21aa72c0b5edb17d7d61e3645b1f6040d3ed758a5aa02636880868d07904c8b4","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/unique/item"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e5949b136f03ac9a3c7d4e4715b4a47cb0174f9fdadfdb18153f1eff6c7d94e2","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Va0ADLiRYQpwXGeU4hjB2A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e5949b136f03ac9a3c7d4e4715b4a47cb0174f9fdadfdb18153f1eff6c7d94e2","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Va0ADLiRYQpwXGeU4hjB2A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/tokens":{"post":{"operationId":"registry_route_22313ffe4d82254f2d87ba52812a8b96540f8675947c841dde285b6eb64aff87_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-22313ffe4d82254f2d87ba52812a8b96540f8675947c841dde285b6eb64aff87","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-530fabef310ebcb4c51db83d6744b14f80a50a15aa522bc620d1214b8cbf155e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aWc7FlZBmUYH3y8hQxPiQA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-530fabef310ebcb4c51db83d6744b14f80a50a15aa522bc620d1214b8cbf155e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aWc7FlZBmUYH3y8hQxPiQA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury_council_collective/proposals":{"post":{"operationId":"registry_route_22d2cfb28d9bb31df283016fe9b4369f65f6fd13254c0cb68b796f60eca41628_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-22d2cfb28d9bb31df283016fe9b4369f65f6fd13254c0cb68b796f60eca41628","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury_council_collective/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-28533bbfa8c90e5365bcbbb747bc0ac834ebf0f011488809092fff87497c141a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e86yqpDN0MJXvLRsw-yF1w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-28533bbfa8c90e5365bcbbb747bc0ac834ebf0f011488809092fff87497c141a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e86yqpDN0MJXvLRsw-yF1w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/transfers":{"post":{"operationId":"registry_route_2326f09f904ae163cec367483172a8c60897d17c9034b27dbe0439a0b013ad9f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2326f09f904ae163cec367483172a8c60897d17c9034b27dbe0439a0b013ad9f","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/transfers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4549053f13a84558d9d1a1abfe8274c2a4c6f2d8105ca9e3a170fa1351e82a5a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_J0EsmCfTAZdWjU505Fe0Qg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4549053f13a84558d9d1a1abfe8274c2a4c6f2d8105ca9e3a170fa1351e82a5a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_J0EsmCfTAZdWjU505Fe0Qg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/list":{"post":{"operationId":"registry_route_23ae0c7b9b25221d51634d5be8c7bffce7b64469b2ec35acd25991b3f861d8c0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-23ae0c7b9b25221d51634d5be8c7bffce7b64469b2ec35acd25991b3f861d8c0","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2fd294d4ed140c0d737d9c4ebc340ad64bbdc79706460ad11dd2bb0f2ecda578","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Ny8J71CBJIxmobKF3JE8MA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2fd294d4ed140c0d737d9c4ebc340ad64bbdc79706460ad11dd2bb0f2ecda578","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Ny8J71CBJIxmobKF3JE8MA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/group":{"post":{"operationId":"registry_route_241aa435711c9bf393178f9d26b5978f8343b28c7b097e521238d3f3424fe137_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-241aa435711c9bf393178f9d26b5978f8343b28c7b097e521238d3f3424fe137","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"group"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f6c4acaded12caffbee17d6cd38d56ea27183be5917323b9c14b65d7bbff8f8b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UV6aZioH8_mP8FtERcNlew"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f6c4acaded12caffbee17d6cd38d56ea27183be5917323b9c14b65d7bbff8f8b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UV6aZioH8_mP8FtERcNlew"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dap/overview":{"post":{"operationId":"registry_route_243eadf5257ceba3be3bb43156ceb95f3f647da4a95c7d04ca91185184be1ab1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-243eadf5257ceba3be3bb43156ceb95f3f647da4a95c7d04ca91185184be1ab1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/overview"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a39c1b8b7f2afe7b0509a250e5f9a06d418000391df19f2c746a9b71c954b799","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qdAE6sEQ7Xb4v-OXJvc9Vg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a39c1b8b7f2afe7b0509a250e5f9a06d418000391df19f2c746a9b71c954b799","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qdAE6sEQ7Xb4v-OXJvc9Vg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/regions":{"post":{"operationId":"registry_route_256dfa9ad141b3f82ffedebb2cfe3fde8d3b532f466e6c5604ec4dee82b61328_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-256dfa9ad141b3f82ffedebb2cfe3fde8d3b532f466e6c5604ec4dee82b61328","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/regions"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5f3f642f192b4d395b2309e307dc7e202665a47fb8ff193a997fd4b15f4da32a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZbpUE8b3ne6vwIq-YFvrpQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5f3f642f192b4d395b2309e307dc7e202665a47fb8ff193a997fd4b15f4da32a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZbpUE8b3ne6vwIq-YFvrpQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/workloads":{"post":{"operationId":"registry_route_2585c2486650e800ad78f1dabd19ecfae672bf8a765f4be982026cede6c2f0d5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2585c2486650e800ad78f1dabd19ecfae672bf8a765f4be982026cede6c2f0d5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"workloads"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c8bd87b1d2c61e57b3946cb9dd50729ca86a992cf8094b6534163b7f0d116399","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_we3Y2ZXWpFIuEY24HHCkRA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c8bd87b1d2c61e57b3946cb9dd50729ca86a992cf8094b6534163b7f0d116399","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_we3Y2ZXWpFIuEY24HHCkRA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/account/tokens":{"post":{"operationId":"registry_route_2598fd14f98d82e856bbbbc311d9642f77f19480167211983e4e0bf7f8487455_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2598fd14f98d82e856bbbbc311d9642f77f19480167211983e4e0bf7f8487455","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/account/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-923bc05af143cde5fd081ea01f2e7fa4581f94c0fac8a04d847ea7bc5f0c9b77","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kpzDVyfHbzt3O6UL5IQsNw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-923bc05af143cde5fd081ea01f2e7fa4581f94c0fac8a04d847ea7bc5f0c9b77","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kpzDVyfHbzt3O6UL5IQsNw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/foreignAssets/activities":{"post":{"operationId":"registry_route_25a85f0b07625e1e3f461b19533c87b285223b7492a5548110207cfb2fed3d3e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-25a85f0b07625e1e3f461b19533c87b285223b7492a5548110207cfb2fed3d3e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dc37bbf6e15a0de611542f9ad2d53d38bfa4e6ab7351d75afa81be70c6e87c27","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_axKsBhfId_VKcgM5YMb8rA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dc37bbf6e15a0de611542f9ad2d53d38bfa4e6ab7351d75afa81be70c6e87c27","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_axKsBhfId_VKcgM5YMb8rA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/statistics/overview":{"post":{"operationId":"registry_route_25c23fa18367c252935867b894ca206439a9861f80c75d8c456d528e8b88abb8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-25c23fa18367c252935867b894ca206439a9861f80c75d8c456d528e8b88abb8","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/statistics/overview"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-088f3b06e70b6463a384a3f02ada5dea644b44c8b523c5e5bdc8717340a81057","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2odna31L5ofJkAfpEquFOA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-088f3b06e70b6463a384a3f02ada5dea644b44c8b523c5e5bdc8717340a81057","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2odna31L5ofJkAfpEquFOA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/unshielded_tokens/ledger":{"post":{"operationId":"registry_route_2665094320804d375a8fb31e6463b7b480f9120adb833d0cf3f73987654a021c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2665094320804d375a8fb31e6463b7b480f9120adb833d0cf3f73987654a021c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"unshielded_tokens"},{"kind":"literal","value":"ledger"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f17d1a18654f1467d0add43560556fabf167c033595c8ef73a36a412216711ba","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kb-dCHfIANP3sfP1ZnaSQA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f17d1a18654f1467d0add43560556fabf167c033595c8ef73a36a412216711ba","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kb-dCHfIANP3sfP1ZnaSQA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/webid":{"post":{"operationId":"registry_route_26f400b22e3c31f021e45f78b1e23e0b9fe9b25645c3e4b17bb66df286c6b464_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-26f400b22e3c31f021e45f78b1e23e0b9fe9b25645c3e4b17bb66df286c6b464","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/webid"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6565635527b9dd1b227220a5ffd380a760a07bb1b8b7c1cbaa7a5ee0220e9c2e","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZHGkSoBDS8e1JUHeFOQvxA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6565635527b9dd1b227220a5ffd380a760a07bb1b8b7c1cbaa7a5ee0220e9c2e","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZHGkSoBDS8e1JUHeFOQvxA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/seconded":{"post":{"operationId":"registry_route_27b3ff535d78c0426bb6fa500f5ab2359ca171b6dd5315365a84effb2580d91a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-27b3ff535d78c0426bb6fa500f5ab2359ca171b6dd5315365a84effb2580d91a","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/seconded"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-375f2f0bbc7a1dcbf4bc2158481b60c71a301c960d912362bdb6417da5feea6c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eAGicVh0NNonNL6B702OcQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-375f2f0bbc7a1dcbf4bc2158481b60c71a301c960d912362bdb6417da5feea6c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eAGicVh0NNonNL6B702OcQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/pendingExtrinsics":{"post":{"operationId":"registry_route_27d2b82005324235e2f22acaed4ee873ffb9d27ec5896d909654e8141c23ffd5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-27d2b82005324235e2f22acaed4ee873ffb9d27ec5896d909654e8141c23ffd5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"pendingExtrinsics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-98ecbd26053d9276708f183294f534a1d1c33b9e20c0e07cefde86315183aa63","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BYdydOC6hKcpVtkyWejSIg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-98ecbd26053d9276708f183294f534a1d1c33b9e20c0e07cefde86315183aa63","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BYdydOC6hKcpVtkyWejSIg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/degov/global/v1/governance-events":{"get":{"operationId":"registry_route_2922336aa6e10ca7a035b09d1c7d3b4aff363f7c0bf5105e80ad4f9f98f3e6dc_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_ms","in":"query","required":true,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991}},{"name":"event_types","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["forum_discussion_active","forum_topic_created","proposal_created","proposal_updated","proposal_voting_ended","proposal_voting_ending_soon","proposal_voting_started"]},"minItems":1,"maxItems":7,"uniqueItems":true},"style":"form","explode":false},{"name":"importance_min","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":100}},{"name":"include_intelligence","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":200}},{"name":"start_ms","in":"query","required":true,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991}},{"name":"time_basis","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":10,"x-pubfi-maximum-utf8-bytes":15,"enum":["discovered_time","event_time"]}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2922336aa6e10ca7a035b09d1c7d3b4aff363f7c0bf5105e80ad4f9f98f3e6dc","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/governance-events"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":16384,"parameters":[{"name":"dao_id","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":128,"allowed_values":null}}},{"name":"end_ms","presence":"required","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":9007199254740991,"allowed_values":null}}},{"name":"event_types","presence":"optional","value":{"kind":"comma_delimited_enum","allowed_values":["forum_discussion_active","forum_topic_created","proposal_created","proposal_updated","proposal_voting_ended","proposal_voting_ending_soon","proposal_voting_started"],"min_items":1,"max_items":7}},{"name":"importance_min","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":100,"allowed_values":null}}},{"name":"include_intelligence","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"boolean","allowed_values":null}}},{"name":"limit","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":200,"allowed_values":null}}},{"name":"start_ms","presence":"required","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":9007199254740991,"allowed_values":null}}},{"name":"time_basis","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":10,"max_length":15,"allowed_values":["discovered_time","event_time"]}}}],"rules":[{"kind":"integer_comparison","left":"start_ms","operator":"less_than","right":"end_ms"}]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-32ac1435fb3eeff7e15e627c50b272374d7bee10682aa511b9dddb6261be20ae","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_dSRMgExZ52zoPucg5GM-kA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-32ac1435fb3eeff7e15e627c50b272374d7bee10682aa511b9dddb6261be20ae","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_dSRMgExZ52zoPucg5GM-kA"}}},"/v1/gateway/subscan/api/scan/liquidstaking/operations":{"post":{"operationId":"registry_route_29427e7966bc72ae813188aa52fcd2a62567dd733fa3446aeb34a380d51b19dc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-29427e7966bc72ae813188aa52fcd2a62567dd733fa3446aeb34a380d51b19dc","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/liquidstaking/operations"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bac50b700061f01ada9447b2207b1f665be1255d86adf8d07b935cb40b7fa04c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hj-fC8XdPDmEUDC13RZ92g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bac50b700061f01ada9447b2207b1f665be1255d86adf8d07b935cb40b7fa04c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hj-fC8XdPDmEUDC13RZ92g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/check_hash":{"post":{"operationId":"registry_route_29f484298e2437be25b855e66d2c9c02db6a74709722e4302f3bd3d446984f14_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-29f484298e2437be25b855e66d2c9c02db6a74709722e4302f3bd3d446984f14","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/check_hash"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5208404c2ba217d5d1bbc24797c30cf7601e61492d3d927cd6460def4779627a","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BzSWW4V78uj0vJP1oirOVg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5208404c2ba217d5d1bbc24797c30cf7601e61492d3d927cd6460def4779627a","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BzSWW4V78uj0vJP1oirOVg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dap/allocations":{"get":{"operationId":"registry_route_2b7b05de00c28b462a9deec7dc35ff5c53be8a975ecb198fc5cda2ad98e14a5d_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"end_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"page","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"row","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2b7b05de00c28b462a9deec7dc35ff5c53be8a975ecb198fc5cda2ad98e14a5d","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/allocations"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":1024,"parameters":[{"name":"end_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"end_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"page","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"row","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0c4bcefb88e7a9d4dc2530e01accbf8dd7ef60f9b275a4a512093aa47caa8419","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JbnBpqvvm5-9ytuDYsDbUw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0c4bcefb88e7a9d4dc2530e01accbf8dd7ef60f9b275a4a512093aa47caa8419","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JbnBpqvvm5-9ytuDYsDbUw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}},"post":{"operationId":"registry_route_cf777cdb4a828c9e890125c8f31bb110eab6b143d316a648fd97e97307dc5456_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cf777cdb4a828c9e890125c8f31bb110eab6b143d316a648fd97e97307dc5456","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/allocations"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-633130be7bdefbc956264e16dfb98844b6a448266b30745e06d3579b189677c3","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PFLo8oR1SzcMrzY_gN-Hzw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-633130be7bdefbc956264e16dfb98844b6a448266b30745e06d3579b189677c3","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PFLo8oR1SzcMrzY_gN-Hzw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiasset_bounties/child":{"post":{"operationId":"registry_route_2c8f8477cb707e6954738f10edd0093cc4b3c3b38a7e267403a8489da8c2570a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2c8f8477cb707e6954738f10edd0093cc4b3c3b38a7e267403a8489da8c2570a","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiasset_bounties/child"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7da185f7107ae3f66b1438c2fd0bf796067034a3d07def78efdb7a22ca0e3b57","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_HTSufK7nb1U2rv_5YLyGEw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7da185f7107ae3f66b1438c2fd0bf796067034a3d07def78efdb7a22ca0e3b57","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_HTSufK7nb1U2rv_5YLyGEw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury_spend/proposals":{"post":{"operationId":"registry_route_2c912a45bd297d449a72566cbe73a75486b89af489ff6e695841fbfb96a7380e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2c912a45bd297d449a72566cbe73a75486b89af489ff6e695841fbfb96a7380e","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury_spend/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-36e35629a338152651f6c4290233610e7ee67b7e1094fd916a0ddabfa857c716","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cdWS_PbW-iw-LH7tPLkATg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-36e35629a338152651f6c4290233610e7ee67b7e1094fd916a0ddabfa857c716","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cdWS_PbW-iw-LH7tPLkATg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dataAvailability/info":{"post":{"operationId":"registry_route_2cca1a005b67c1e02c368e369d66c0255f33d26ea8e03f38caaa4a2e0fcdf3c4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2cca1a005b67c1e02c368e369d66c0255f33d26ea8e03f38caaa4a2e0fcdf3c4","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dataAvailability/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-58afa6ca43228567390d4ba26368fdf3f90a21cf316cfb9859ba1950362cf517","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Omw8v2XFBJGUyZw-QosCCQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-58afa6ca43228567390d4ba26368fdf3f90a21cf316cfb9859ba1950362cf517","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Omw8v2XFBJGUyZw-QosCCQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/activities":{"post":{"operationId":"registry_route_2ce681d1538fab19d1dc83986b23b294a1ff0006176a7e6fa8afd5f22111ded8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2ce681d1538fab19d1dc83986b23b294a1ff0006176a7e6fa8afd5f22111ded8","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3f8c8ab4bf75c8ab1049c476e5184b478d3f5c1dbb48db7628f618c32da5a150","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nS8iQAZQXpHg4g6Raa9Gew"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3f8c8ab4bf75c8ab1049c476e5184b478d3f5c1dbb48db7628f618c32da5a150","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nS8iQAZQXpHg4g6Raa9Gew"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/token/transfer":{"post":{"operationId":"registry_route_2d16f52eaf507bd7f42fad2e4736b5657bc6ba1c3a24cd7a359613e2b87926bf_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2d16f52eaf507bd7f42fad2e4736b5657bc6ba1c3a24cd7a359613e2b87926bf","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/token/transfer"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2deedd818d1ebf01d95286ff97cdd4d1341d7061090fee868b902a2d09fb3cfb","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FRi0Ow5WY7dfhfzhSH5aRQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2deedd818d1ebf01d95286ff97cdd4d1341d7061090fee868b902a2d09fb3cfb","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FRi0Ow5WY7dfhfzhSH5aRQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/info":{"post":{"operationId":"registry_route_2e28b0a1ab4eec137b053970a815881db7f50360ccfedac1446dd81b1ada3959_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2e28b0a1ab4eec137b053970a815881db7f50360ccfedac1446dd81b1ada3959","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-489618fb05d61f4b576702433fede3cc51a823ebf19c6618a95401f8df6932ba","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_t1QAafPwhlA_BOPmxG1fYg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-489618fb05d61f4b576702433fede3cc51a823ebf19c6618a95401f8df6932ba","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_t1QAafPwhlA_BOPmxG1fYg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiChain/balance_value_history":{"post":{"operationId":"registry_route_2ec9c12d3b5f434b0a5057aaadba8965523e1a19d90fb59362715935c502af6a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2ec9c12d3b5f434b0a5057aaadba8965523e1a19d90fb59362715935c502af6a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiChain"},{"kind":"literal","value":"balance_value_history"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-debde614fa6d155815be97f24e13b895081d0a80a73d1f6991280daabfef700a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Dg7OjkcVDpnv-nbk2Hptmw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-debde614fa6d155815be97f24e13b895081d0a80a73d1f6991280daabfef700a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Dg7OjkcVDpnv-nbk2Hptmw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/erc721/collectibles":{"post":{"operationId":"registry_route_2efb7181db6de60dba51dfbf78e54aff995fbd29bee8aeb071fe0dafc2a8370a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2efb7181db6de60dba51dfbf78e54aff995fbd29bee8aeb071fe0dafc2a8370a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"erc721"},{"kind":"literal","value":"collectibles"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1393fbe425b80513b14cd79f68c03365732b2e6ffba96c41c3f4931d447d9f57","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yqP9X_RNZxC4TUV2jMCsSQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1393fbe425b80513b14cd79f68c03365732b2e6ffba96c41c3f4931d447d9f57","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yqP9X_RNZxC4TUV2jMCsSQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nomination_pool/pools":{"post":{"operationId":"registry_route_2f03c103b687cc44a1fd1dd5a57c6b87c96dcc965c4132d07b7a41ba90221816_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2f03c103b687cc44a1fd1dd5a57c6b87c96dcc965c4132d07b7a41ba90221816","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/pools"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c45182b079e057ad33f000646982876687d3fe59ec9a721f8ad3f066ee324f07","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DINCgtsfjHQmriVhVOiHBw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c45182b079e057ad33f000646982876687d3fe59ec9a721f8ad3f066ee324f07","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DINCgtsfjHQmriVhVOiHBw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/account/balance_history":{"post":{"operationId":"registry_route_2f5f5094ff7c74d7838be523175ace4fb7dcb313c6fcc20d5f24a193e7f126ba_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2f5f5094ff7c74d7838be523175ace4fb7dcb313c6fcc20d5f24a193e7f126ba","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balance_history"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f36ad063f1f92bb17784eb7c18d30fb0cab4b4ae625218c3e92a0a44195de937","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bUWQTTqqxCdw9Ty4ZrkEFQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f36ad063f1f92bb17784eb7c18d30fb0cab4b4ae625218c3e92a0a44195de937","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bUWQTTqqxCdw9Ty4ZrkEFQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury/tip":{"post":{"operationId":"registry_route_2f9112ffd27d80123e30085d6fa387d60eb179d59e9773fd90a85d2bfed2ca7e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-2f9112ffd27d80123e30085d6fa387d60eb179d59e9773fd90a85d2bfed2ca7e","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury/tip"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0b27841411e72e637fb79dc757a369d3e9ee187ed1a3d4849db530f946ac0f69","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZadL7X938JulaWLgO79z-w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0b27841411e72e637fb79dc757a369d3e9ee187ed1a3d4849db530f946ac0f69","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZadL7X938JulaWLgO79z-w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/list":{"post":{"operationId":"registry_route_3022e4b5a741d84521d1798904f75675181e69df0e040bbc436779378cf1eb4b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3022e4b5a741d84521d1798904f75675181e69df0e040bbc436779378cf1eb4b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-63211108172eeca332236a5563da80e0f6a8bacbb2543fb4ebbe1a6b56b1dcf4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Ub48OnZFYjXaCm_zQhb-Tw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-63211108172eeca332236a5563da80e0f6a8bacbb2543fb4ebbe1a6b56b1dcf4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Ub48OnZFYjXaCm_zQhb-Tw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/collator/timeline":{"post":{"operationId":"registry_route_311864fc0f6f8e562c503b0d7f59fde4b923c783f20e4159b129d5f1b62d17b7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-311864fc0f6f8e562c503b0d7f59fde4b923c783f20e4159b129d5f1b62d17b7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"collator"},{"kind":"literal","value":"timeline"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-11b817e88e68c6f41823beedc3536338686111551d229f38691d43db9b8647e6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gj_G8GXhO0mX7JlWWWt_QA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-11b817e88e68c6f41823beedc3536338686111551d229f38691d43db9b8647e6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gj_G8GXhO0mX7JlWWWt_QA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/sale":{"post":{"operationId":"registry_route_31205f6a036a55212826a42c6fa32c7f33193a24ff142fd1b7c6a683af978b2c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-31205f6a036a55212826a42c6fa32c7f33193a24ff142fd1b7c6a683af978b2c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"sale"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5e30c2baada6f690d6f78bf6bfcd6ed65b8920d4ed9d4ad9674aedb08448ff8a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4Pcewao-lc_POASbDK-Udw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5e30c2baada6f690d6f78bf6bfcd6ed65b8920d4ed9d4ad9674aedb08448ff8a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4Pcewao-lc_POASbDK-Udw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/statistics/list":{"post":{"operationId":"registry_route_3157b8cbc28a2e0bebcb6e1251290b21bd1277718927345cb94adf216d51fc93_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3157b8cbc28a2e0bebcb6e1251290b21bd1277718927345cb94adf216d51fc93","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"statistics"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bccc2cfd826e5ee73e95905b06da860c6733cce8f79e792dafb699f54b489e36","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gkCkXCs0BYNcFxC4ZrcuVQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bccc2cfd826e5ee73e95905b06da860c6733cce8f79e792dafb699f54b489e36","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gkCkXCs0BYNcFxC4ZrcuVQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/token/search":{"post":{"operationId":"registry_route_316cae18a92eaaa6bdf461dca316a84ed86ef32a55213fd33806b9d29b7fe1fb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-316cae18a92eaaa6bdf461dca316a84ed86ef32a55213fd33806b9d29b7fe1fb","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"token"},{"kind":"literal","value":"search"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-79055b4e5b476a7c689e49e361d17fbda0218b93501e1b393a106a0aebf235e5","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9TE9jqkEdiyy4WEDQ1H0Sw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-79055b4e5b476a7c689e49e361d17fbda0218b93501e1b393a106a0aebf235e5","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9TE9jqkEdiyy4WEDQ1H0Sw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/daily_token":{"post":{"operationId":"registry_route_31795f32a99aa749f61c850f7fa52c435a0e4c9b849debe294808191cc34dbac_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-31795f32a99aa749f61c850f7fa52c435a0e4c9b849debe294808191cc34dbac","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/daily_token"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9cdb1f0a77aaaa43c314810faf0a320aa45bb0b5ed11bc87219ce6cb099a91b1","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__lYsDQqC9hN7uHjGW8U4fA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9cdb1f0a77aaaa43c314810faf0a320aa45bb0b5ed11bc87219ce6cb099a91b1","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__lYsDQqC9hN7uHjGW8U4fA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiChain/price":{"post":{"operationId":"registry_route_3243b3e71be332610c4ab3c90282efdee28d993f6e4ff02f68df9dffbfee9736_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3243b3e71be332610c4ab3c90282efdee28d993f6e4ff02f68df9dffbfee9736","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiChain/price"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-39f43d29beb66a413b0c37b5ed15fabab93fc4eb0d38cc6ea387c4c27414dfaf","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qdJfeVXuKIY-jDc_vS0sgw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-39f43d29beb66a413b0c37b5ed15fabab93fc4eb0d38cc6ea387c4c27414dfaf","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_qdJfeVXuKIY-jDc_vS0sgw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/vesting_release":{"post":{"operationId":"registry_route_32786160fe9e6b6771af454ec641e97c1b1725486c0ec2d110053017dc6f55c6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-32786160fe9e6b6771af454ec641e97c1b1725486c0ec2d110053017dc6f55c6","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/vesting_release"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-19f05748f8ce2c84c7e070aa6b08676ca583d34dd9f605b868279ebeae27ac0b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5IeCm6aWAb1P5CwGSiVxmg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-19f05748f8ce2c84c7e070aa6b08676ca583d34dd9f605b868279ebeae27ac0b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5IeCm6aWAb1P5CwGSiVxmg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/runtime/metadata":{"post":{"operationId":"registry_route_3355599c6088b7921be88becd2e50d0cbe9f7d03a5368b9ea9128e46c3643815_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3355599c6088b7921be88becd2e50d0cbe9f7d03a5368b9ea9128e46c3643815","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/runtime/metadata"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a4d7e6f921179a75043dcfe7e9e310168edadf4e85a9cd8627f043a83a4e2eeb","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UIlccORrzFBoiSavjn467A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a4d7e6f921179a75043dcfe7e9e310168edadf4e85a9cd8627f043a83a4e2eeb","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UIlccORrzFBoiSavjn467A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/rewards":{"post":{"operationId":"registry_route_33860aa8abfb43f674a0955ce065ecb5fec0413c5eada46dac8d877af4d5cf50_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-33860aa8abfb43f674a0955ce065ecb5fec0413c5eada46dac8d877af4d5cf50","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"rewards"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-75be5455d2b0dcc7ba328351c7073bef2d53878d81bf98566e0478a3b50745a0","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_83KR7gf4VI4pLKEYpRajgA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-75be5455d2b0dcc7ba328351c7073bef2d53878d81bf98566e0478a3b50745a0","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_83KR7gf4VI4pLKEYpRajgA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/assigns":{"post":{"operationId":"registry_route_33989cd873aaaf09508a9c4b702c08d750cc511c0ffef22c3f0068a85cf6e9b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-33989cd873aaaf09508a9c4b702c08d750cc511c0ffef22c3f0068a85cf6e9b9","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/assigns"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-83f2eafcec12e6b41a6ac7a5876b1cb00cd90f869223d524a603eef7c9acd6b8","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NGP5EwiC-YLY2G7F801eRQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-83f2eafcec12e6b41a6ac7a5876b1cb00cd90f869223d524a603eef7c9acd6b8","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NGP5EwiC-YLY2G7F801eRQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/techcomm/proposal":{"post":{"operationId":"registry_route_33df6046e29faefb095481fe4628b358de946ce9368828cf79df8b1525911880_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-33df6046e29faefb095481fe4628b358de946ce9368828cf79df8b1525911880","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/techcomm/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-551bda6434f631c914b92476582ac4bf707ac8a6469adacb42ecddb09e0f36d7","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sK600M_bBlY2ZHHyt9LROg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-551bda6434f631c914b92476582ac4bf707ac8a6469adacb42ecddb09e0f36d7","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sK600M_bBlY2ZHHyt9LROg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/list":{"post":{"operationId":"registry_route_340b4663f4f0f9d894c5d94172ca46fea4898e25f8aacf3cbf5155996e05a792_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-340b4663f4f0f9d894c5d94172ca46fea4898e25f8aacf3cbf5155996e05a792","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a8ba75e8082df8bb4400dfb3f6a39ec49c1dba7454a12a69ef9c9a6b9d85e6f4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xDDr0J86WAtJNxLwzD1TmQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a8ba75e8082df8bb4400dfb3f6a39ec49c1dba7454a12a69ef9c9a6b9d85e6f4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xDDr0J86WAtJNxLwzD1TmQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/daos/{dao_id}/proposals/{source}/{external_id}/evidence":{"get":{"operationId":"registry_route_34aa19fd49a98d4722309f38d98f35700668ec9b417e6bac414f1205746ea111_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"source","in":"path","required":true,"schema":{"type":"string"}},{"name":"external_id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-34aa19fd49a98d4722309f38d98f35700668ec9b417e6bac414f1205746ea111","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"degov"},{"kind":"literal","value":"global"},{"kind":"literal","value":"v1"},{"kind":"literal","value":"daos"},{"kind":"parameter","name":"dao_id"},{"kind":"literal","value":"proposals"},{"kind":"parameter","name":"source"},{"kind":"parameter","name":"external_id"},{"kind":"literal","value":"evidence"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3e3980098aa3427545356c6827b92140a349027bcc1719d3f8ddb81984fff72a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DsoTuOjg704-UbWlBpjApQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3e3980098aa3427545356c6827b92140a349027bcc1719d3f8ddb81984fff72a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DsoTuOjg704-UbWlBpjApQ"}}},"/v1/gateway/subscan/api/scan/vector/transfer":{"post":{"operationId":"registry_route_35ce095e99e61bb4459fa1a2017addec7fc3da5260472292e54b87db61b93c31_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-35ce095e99e61bb4459fa1a2017addec7fc3da5260472292e54b87db61b93c31","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/vector/transfer"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0ed2caace7d0a4737c9b01936db00b5b5aa463ee6cfe8146c86a0e8371468694","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FI2sMnXWpYc1xmpKwdnLrQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0ed2caace7d0a4737c9b01936db00b5b5aa463ee6cfe8146c86a0e8371468694","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FI2sMnXWpYc1xmpKwdnLrQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dap/issuance-daily":{"post":{"operationId":"registry_route_35d778a95f6b1e777671282b2a43a7be1fdf0b60ddcd1b410598a97b1ccf67ca_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-35d778a95f6b1e777671282b2a43a7be1fdf0b60ddcd1b410598a97b1ccf67ca","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/issuance-daily"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-280abcc1d6182713680c5afb1e432f3f392b2a2d7690b1a6c841202a42b90ec6","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VX48QHO6vH1xkJhBTwMS6Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-280abcc1d6182713680c5afb1e432f3f392b2a2d7690b1a6c841202a42b90ec6","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VX48QHO6vH1xkJhBTwMS6Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/collator/list":{"post":{"operationId":"registry_route_360df64b6f2315d3b29ad5d36458bde58702c75b479394106d40408ec9a5d6b2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-360df64b6f2315d3b29ad5d36458bde58702c75b479394106d40408ec9a5d6b2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"collator"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4d09a3c447e1bcc83f69c0ba9e272b10f53398aa7f5bdb20a4fc7397d1e5f0b9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1O5zb49RVTOAp_26VDJmlg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4d09a3c447e1bcc83f69c0ba9e272b10f53398aa7f5bdb20a4fc7397d1e5f0b9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1O5zb49RVTOAp_26VDJmlg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/unique/items":{"post":{"operationId":"registry_route_362756f76360849ec29f675cfc2cfe72a8d2a427267a0f7fb3f879f0b8f8a2fe_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-362756f76360849ec29f675cfc2cfe72a8d2a427267a0f7fb3f879f0b8f8a2fe","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/unique/items"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cba7e503c1337a750fa83c267603a149d6d0a041e12e3e5df41d921fe4fd0840","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_48cfYzOTLs6KsjDFxu39PA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cba7e503c1337a750fa83c267603a149d6d0a041e12e3e5df41d921fe4fd0840","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_48cfYzOTLs6KsjDFxu39PA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/registerinfo":{"post":{"operationId":"registry_route_36f97e118ec65c6f8536c7b334d40b9718e8d8423fe6f0ecf00343ac2bb397b7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-36f97e118ec65c6f8536c7b334d40b9718e8d8423fe6f0ecf00343ac2bb397b7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"registerinfo"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b98c1675455c0a52270beb13aaee8aca05e13f1bcc94a516dc1eeff630101bb9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_61i-iH5t40cQuU01PFnW2A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b98c1675455c0a52270beb13aaee8aca05e13f1bcc94a516dc1eeff630101bb9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_61i-iH5t40cQuU01PFnW2A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/info/holders":{"post":{"operationId":"registry_route_386ee1669d87549f38c62002c96960e6ea3257297b43d80d00d6214af8313e30_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-386ee1669d87549f38c62002c96960e6ea3257297b43d80d00d6214af8313e30","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"info"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-571ca5e02f023f53db0390371eb4c8a1fcb36ea5ea16fb9a61ed3413197c9447","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gf_GWpB3ztVK6s0JGtfv1g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-571ca5e02f023f53db0390371eb4c8a1fcb36ea5ea16fb9a61ed3413197c9447","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gf_GWpB3ztVK6s0JGtfv1g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nomination_pool/pool/members":{"post":{"operationId":"registry_route_389a8e26d1747cc765cc77012da21265c924ded28e2499bae695e0045eeb3b90_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-389a8e26d1747cc765cc77012da21265c924ded28e2499bae695e0045eeb3b90","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/pool/members"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-42b45e1dbf4bb38cfd175258f08a5971afecc9d9c207d3b4928516f292dfc790","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Xhxy-rj_2DpkzD6MIEVQfQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-42b45e1dbf4bb38cfd175258f08a5971afecc9d9c207d3b4928516f292dfc790","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Xhxy-rj_2DpkzD6MIEVQfQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/account/balances":{"post":{"operationId":"registry_route_38e6977c222f2889dd19a2e1a6753065cf54f35b6ef57cc05171beb5e638ee2d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-38e6977c222f2889dd19a2e1a6753065cf54f35b6ef57cc05171beb5e638ee2d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-725ffc37b07a194d83334b19655d0c90cc9bdc68c0e63002274acd3975cef8da","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YBEAfwZ0nezsPwF29lbAWQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-725ffc37b07a194d83334b19655d0c90cc9bdc68c0e63002274acd3975cef8da","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YBEAfwZ0nezsPwF29lbAWQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/abi":{"post":{"operationId":"registry_route_38fa5c9e6b14a26de2015b6f2bacde521949cd16f3750c0a81aa8a9be9690d61_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-38fa5c9e6b14a26de2015b6f2bacde521949cd16f3750c0a81aa8a9be9690d61","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"abi"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0664e1381e164cdac7b08eb868fcb73b0e94d5dcfabe49f1ed245d9348356d33","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4LOnS15wEwVeCUdJLpBQbw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0664e1381e164cdac7b08eb868fcb73b0e94d5dcfabe49f1ed245d9348356d33","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4LOnS15wEwVeCUdJLpBQbw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/vector/transfer":{"post":{"operationId":"registry_route_3907ffefd2719b8c39ad4ebca49679204620ce884cf6e561a0ec16ab842d15b0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3907ffefd2719b8c39ad4ebca49679204620ce884cf6e561a0ec16ab842d15b0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"vector"},{"kind":"literal","value":"transfer"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-995c37e91990fdba13de07e26153a76cba48263925fdcf12084b30333859fb26","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_i1fOiBmF25muPIByhWkQ6Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-995c37e91990fdba13de07e26153a76cba48263925fdcf12084b30333859fb26","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_i1fOiBmF25muPIByhWkQ6Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/info/items":{"post":{"operationId":"registry_route_3932492bd280e121b78de3f6e8a73523e22afb87d620841b027b441696db8309_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3932492bd280e121b78de3f6e8a73523e22afb87d620841b027b441696db8309","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/info/items"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-28ee7246eacd3d39ac6b500d5223c28a876b046af31eea48cb68090a6dbde37a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q1rSeDNGsu5z9To4e1GyBA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-28ee7246eacd3d39ac6b500d5223c28a876b046af31eea48cb68090a6dbde37a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q1rSeDNGsu5z9To4e1GyBA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/token/providers":{"get":{"operationId":"registry_route_3a215df0ec1f554af76737ccbdc087ddb11e716021c4a89fc5283ea297f69578_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3a215df0ec1f554af76737ccbdc087ddb11e716021c4a89fc5283ea297f69578","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"token"},{"kind":"literal","value":"providers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b8df2b3e4d937cddf1cef6ffb30662d094307f584394854610354d31c36fcd8f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xZsUv4YWSfcSx6YaOfFMwg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b8df2b3e4d937cddf1cef6ffb30662d094307f584394854610354d31c36fcd8f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xZsUv4YWSfcSx6YaOfFMwg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/collator/list":{"post":{"operationId":"registry_route_3a26118a47468ef2f94504c0d54174b00fe77647c4f71fec23a147cf87485279_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3a26118a47468ef2f94504c0d54174b00fe77647c4f71fec23a147cf87485279","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/collator/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-002ba110a0d8b5a75cfca8b87e9910c5548ac4ce1ec64e55087e785f042de506","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_91sn4FZA5_M-0sCUfrgvBg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-002ba110a0d8b5a75cfca8b87e9910c5548ac4ce1ec64e55087e785f042de506","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_91sn4FZA5_M-0sCUfrgvBg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/xcm/list":{"post":{"operationId":"registry_route_3a85e17c9db80d6a80e2d79d50e83e91409e6a60d0ac320dc9f6cc5ce938d26b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3a85e17c9db80d6a80e2d79d50e83e91409e6a60d0ac320dc9f6cc5ce938d26b","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/xcm/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-70daed02b5ba9acc07f523bf6a76a7d5576343aae0df4670637ac140785df99c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bEjScUxHVtnuXViwxRTBqw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-70daed02b5ba9acc07f523bf6a76a7d5576343aae0df4670637ac140785df99c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bEjScUxHVtnuXViwxRTBqw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/assets/assets":{"post":{"operationId":"registry_route_3ad94c1c43f599ac3f5d28462574ee23ca659c00ababd25c77b76de4f703f879_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3ad94c1c43f599ac3f5d28462574ee23ca659c00ababd25c77b76de4f703f879","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/assets/assets"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-332f9fe28672ff8c230d70b484aca4ff9dc3e2e7270b27f387c172a5c6879c0f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_h87NDlYGq4bTceLlHNCGwg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-332f9fe28672ff8c230d70b484aca4ff9dc3e2e7270b27f387c172a5c6879c0f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_h87NDlYGq4bTceLlHNCGwg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/contract/solcs":{"post":{"operationId":"registry_route_3b13c2c32477326f77e874cbd5ff1442f6eb136cfb778cc669b194b9ac25e054_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3b13c2c32477326f77e874cbd5ff1442f6eb136cfb778cc669b194b9ac25e054","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"contract"},{"kind":"literal","value":"solcs"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cd51f4fcbb227b414b31087de223945131d86e2f0cbef7419b9af1cf3da99bbd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Z8SF1fwDOSLrEZGxEbzlgQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cd51f4fcbb227b414b31087de223945131d86e2f0cbef7419b9af1cf3da99bbd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Z8SF1fwDOSLrEZGxEbzlgQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/sxt/transfers":{"post":{"operationId":"registry_route_3b99318520d221198ede753d20860401f3009274370fa3a4e5cfdfe30ff135b3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3b99318520d221198ede753d20860401f3009274370fa3a4e5cfdfe30ff135b3","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/sxt/transfers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5abd088a9b5a61c472df211bf86eb31bd683e50dfa0d92417d3a377873e44f64","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1G1QEdIo6wtTo8ReFQv_sg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5abd088a9b5a61c472df211bf86eb31bd683e50dfa0d92417d3a377873e44f64","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1G1QEdIo6wtTo8ReFQv_sg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/workplans":{"post":{"operationId":"registry_route_3bc3edd9bc32506515e48ff906cc90ec6543049ebd9e4055391bb6d5d2a5354b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3bc3edd9bc32506515e48ff906cc90ec6543049ebd9e4055391bb6d5d2a5354b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"workplans"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e8a93a655991b0b45e2c587658bbf2402e1fc710de9a80f7d1a1f4f6f9387fca","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gH-Vr1ZbswP1_27uqD5wAA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e8a93a655991b0b45e2c587658bbf2402e1fc710de9a80f7d1a1f4f6f9387fca","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gH-Vr1ZbswP1_27uqD5wAA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/unshielded_tokens/types":{"post":{"operationId":"registry_route_3c7320bf0fd6b3b2c6aeacefeb2bcd51f6394f1e037b22b4d3bd57e3c20a5ac0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3c7320bf0fd6b3b2c6aeacefeb2bcd51f6394f1e037b22b4d3bd57e3c20a5ac0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"unshielded_tokens"},{"kind":"literal","value":"types"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8c26917865d288c4ccabe62040416973fdf5fa811744fc00cecfffd528e083d0","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_or6f85bNdL86T4JGBIqxfA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8c26917865d288c4ccabe62040416973fdf5fa811744fc00cecfffd528e083d0","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_or6f85bNdL86T4JGBIqxfA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/info/item":{"post":{"operationId":"registry_route_3cd0278ed438f79638a303580614ad40fce2f7433cfd5f6c367c1ad2c5194d67_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3cd0278ed438f79638a303580614ad40fce2f7433cfd5f6c367c1ad2c5194d67","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"info"},{"kind":"literal","value":"item"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4c8ef52043aac82bc28bf6215c72a6de0841d30f8d3980280d435165dbe1167b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UGPpCvbR9_uELx35jsiTiQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4c8ef52043aac82bc28bf6215c72a6de0841d30f8d3980280d435165dbe1167b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UGPpCvbR9_uELx35jsiTiQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/compact_version":{"post":{"operationId":"registry_route_3f137b952c698a7bc1fe4311f009d928e1069e9fb3448005df249b14b71e06c6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3f137b952c698a7bc1fe4311f009d928e1069e9fb3448005df249b14b71e06c6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/compact_version"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e20e495373863f6a73d7c7be31e6b04b143bdbb2e7dabc3e6f0ac50b70af0083","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cJTnwHv-9ztTk91GXKhlnw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e20e495373863f6a73d7c7be31e6b04b143bdbb2e7dabc3e6f0ac50b70af0083","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cJTnwHv-9ztTk91GXKhlnw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/evm/contract/list":{"post":{"operationId":"registry_route_3f1d6d88c2fbc5ecfe7a0360f152e057480eb2e9cf5a7abf63c035be4165e404_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3f1d6d88c2fbc5ecfe7a0360f152e057480eb2e9cf5a7abf63c035be4165e404","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/contract/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e776dddc346c5194319612f61fd1f2394bb22c18fc0f3f40dd541fbb65f8c60e","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4pFiKRNbu-I0RUEUSBYdcw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e776dddc346c5194319612f61fd1f2394bb22c18fc0f3f40dd541fbb65f8c60e","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4pFiKRNbu-I0RUEUSBYdcw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/blocks":{"post":{"operationId":"registry_route_3fe23d3ab89a5bac3fba86098dcf7ed390d096379102df73ddca83079a12d405_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3fe23d3ab89a5bac3fba86098dcf7ed390d096379102df73ddca83079a12d405","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"blocks"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7bda7763172565a81037a65b2c868a66c40d5fbc368c5ff4a2a020768694f889","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_L3MNhSQpqjIrijIBQa8jNw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7bda7763172565a81037a65b2c868a66c40d5fbc368c5ff4a2a020768694f889","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_L3MNhSQpqjIrijIBQa8jNw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury_spend/proposal":{"post":{"operationId":"registry_route_3fe6e2511dfc42c5b03e35883073669cfa6255f1f5c357604405b746a7e914d4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-3fe6e2511dfc42c5b03e35883073669cfa6255f1f5c357604405b746a7e914d4","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury_spend/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3c619e1d9cc4abe6ab35bd189751a713c6f26e9025e1d2651d48dd6a5bd08a87","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jBAoY0TD0bSuE0O4pBE-hw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3c619e1d9cc4abe6ab35bd189751a713c6f26e9025e1d2651d48dd6a5bd08a87","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jBAoY0TD0bSuE0O4pBE-hw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/getRawTx":{"post":{"operationId":"registry_route_409edaac79c7ecffaea752c28cb3bf099b6a23838d6db28b4e223d03f987eb81_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-409edaac79c7ecffaea752c28cb3bf099b6a23838d6db28b4e223d03f987eb81","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/getRawTx"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-68390b19038a13c9e759a618332c163df10cf962ca546da4e0e6d91078a393aa","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aSTslwyBts0cc-06b3D6Og"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-68390b19038a13c9e759a618332c163df10cf962ca546da4e0e6d91078a393aa","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aSTslwyBts0cc-06b3D6Og"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/workload/history":{"post":{"operationId":"registry_route_417e606895ae50bb2217d43a6984cc68a292db60cec11226ce6446b4d4e7a277_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-417e606895ae50bb2217d43a6984cc68a292db60cec11226ce6446b4d4e7a277","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"workload"},{"kind":"literal","value":"history"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ecc1b886ecb5f756c98e79ca8360fae67a9409ac2ae34e1a1c86af7d835a00d0","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nvxrAxxwBuoG30N-e12hIw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ecc1b886ecb5f756c98e79ca8360fae67a9409ac2ae34e1a1c86af7d835a00d0","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nvxrAxxwBuoG30N-e12hIw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/account/balances":{"post":{"operationId":"registry_route_41f02fd2e5218f6f6268848c6b41a4c8ec3068a423a97b9a48ed72209d801db1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-41f02fd2e5218f6f6268848c6b41a4c8ec3068a423a97b9a48ed72209d801db1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/account/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4c98ac6bde7513b46355ee0701f7bad4118442b79ab5c4da7a01a0452753b4ea","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0zreMKyQI4lcz8ag5AAErQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4c98ac6bde7513b46355ee0701f7bad4118442b79ab5c4da7a01a0452753b4ea","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0zreMKyQI4lcz8ag5AAErQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/bounties/child":{"post":{"operationId":"registry_route_42873a9b4bec3236047d2a7987d07edc6ae340795a862c63dc714dfea83153f8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-42873a9b4bec3236047d2a7987d07edc6ae340795a862c63dc714dfea83153f8","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/bounties/child"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8f444684b6958ffdb81695f966abbddef8d36daf46ef768d56ddd51768200d94","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JNdJ19XD1nSJLLFmYt8TdQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8f444684b6958ffdb81695f966abbddef8d36daf46ef768d56ddd51768200d94","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JNdJ19XD1nSJLLFmYt8TdQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/proposals":{"post":{"operationId":"registry_route_42932259e7ee61f9100d5974b3a752579ad50151ad5f3718b8dce7adc39b3eff_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-42932259e7ee61f9100d5974b3a752579ad50151ad5f3718b8dce7adc39b3eff","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-995fe580786e25d4ea7e23ffe33a4b79462878766a979da2bf0f33940293afcf","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ik8N7aeDw6RleJ_Je4Yu2A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-995fe580786e25d4ea7e23ffe33a4b79462878766a979da2bf0f33940293afcf","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ik8N7aeDw6RleJ_Je4Yu2A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury/tips":{"post":{"operationId":"registry_route_4350536bbd822c4cf868ba19d4be267a490fef3f2c992db377813076cf45a258_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4350536bbd822c4cf868ba19d4be267a490fef3f2c992db377813076cf45a258","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury"},{"kind":"literal","value":"tips"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2ccc599dcc117b26c0ee9a8912d963e0ecc57faa7062763e7fb1df37751561cf","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4JRjTItArsygqdE7UwkunA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2ccc599dcc117b26c0ee9a8912d963e0ecc57faa7062763e7fb1df37751561cf","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4JRjTItArsygqdE7UwkunA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/products":{"post":{"operationId":"registry_route_4477c3bc54f5538902cc7f2d6ee1b2a0ae3d64605d91d7e83b6f565d83fe93a7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4477c3bc54f5538902cc7f2d6ee1b2a0ae3d64605d91d7e83b6f565d83fe93a7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"products"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-209926f7a613a9548ba205689f337f5b78f11541cdbb9c1267890d56c4a6b5a8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0hhM33rBRLvfpxJvdOr1QA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-209926f7a613a9548ba205689f337f5b78f11541cdbb9c1267890d56c4a6b5a8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0hhM33rBRLvfpxJvdOr1QA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/assets/asset":{"post":{"operationId":"registry_route_448a15909fb47a228cc5a9f6f0218578d874733bae74dcf5f23df03339923313_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-448a15909fb47a228cc5a9f6f0218578d874733bae74dcf5f23df03339923313","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"assets"},{"kind":"literal","value":"asset"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-548dbb2b1e8c1e5a2615ce097a147dbd15b894615709ecd71b46e080a4f3e495","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hKMvVBW3gI8niCLqlWB3TA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-548dbb2b1e8c1e5a2615ce097a147dbd15b894615709ecd71b46e080a4f3e495","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hKMvVBW3gI8niCLqlWB3TA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/referendum":{"post":{"operationId":"registry_route_44c81ba26e9f7660416b450d429985c2a159ba0e9b66c967cdce920ec7abee0d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-44c81ba26e9f7660416b450d429985c2a159ba0e9b66c967cdce920ec7abee0d","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/referendum"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-59cd865217700b0461d8b74f3c6bf01a7eddcab318cfba2b4cd562b8cb7b4e7a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__8Rn_IMjc1ZMo1NAtmVlLw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-59cd865217700b0461d8b74f3c6bf01a7eddcab318cfba2b4cd562b8cb7b4e7a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__8Rn_IMjc1ZMo1NAtmVlLw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/open/currencies":{"post":{"operationId":"registry_route_45c033ef7bd785eae534890b9f1b5d4d31bcb162c7a05e905bd9afa8610a10fa_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-45c033ef7bd785eae534890b9f1b5d4d31bcb162c7a05e905bd9afa8610a10fa","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"open"},{"kind":"literal","value":"currencies"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6831be04d5f77b2146828c39704aedc41c9192d9f286bba3f3912fb147002e43","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wuM-CjeOQ_vO6gt4Zdu3HQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6831be04d5f77b2146828c39704aedc41c9192d9f286bba3f3912fb147002e43","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wuM-CjeOQ_vO6gt4Zdu3HQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/daily/reward_slash":{"post":{"operationId":"registry_route_4600607335ab1792627f4b007fe9cfc4de62772b106a92aa1e0aff607dc0c616_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4600607335ab1792627f4b007fe9cfc4de62772b106a92aa1e0aff607dc0c616","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/daily/reward_slash"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a5ac1d73a179bc7fd4664157f3136fae69186fd558edb551cb626e518a6ed8af","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__6-2QkHnGNGjimENA0_Q8A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a5ac1d73a179bc7fd4664157f3136fae69186fd558edb551cb626e518a6ed8af","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__6-2QkHnGNGjimENA0_Q8A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/getRawTx":{"post":{"operationId":"registry_route_465286be02c387d09f89e3eba935445c9077192c78ced00ffffa27dedcc89d65_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-465286be02c387d09f89e3eba935445c9077192c78ced00ffffa27dedcc89d65","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"getRawTx"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d215a2de8040c56c54e341df50e831bdac844635f42bd2719f12244b66eb2358","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2uzXQMqVlHfMHk8feNkyWA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d215a2de8040c56c54e341df50e831bdac844635f42bd2719f12244b66eb2358","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2uzXQMqVlHfMHk8feNkyWA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/balances":{"post":{"operationId":"registry_route_46a9eed0caee9829f412232ea9ada5c8d31b03389e237b17efd01c88ac8e4d08_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-46a9eed0caee9829f412232ea9ada5c8d31b03389e237b17efd01c88ac8e4d08","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b39fcb0999b7563ac933c9750aef935d6fd1c8d9406193f9d30f934dcf2c4b9b","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2SDIBCNhgIYGp-Ydf7zncA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b39fcb0999b7563ac933c9750aef935d6fd1c8d9406193f9d30f934dcf2c4b9b","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2SDIBCNhgIYGp-Ydf7zncA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/tracks":{"post":{"operationId":"registry_route_46c6138057c5e98c0ffafe0ca177e34ae0fb1cc8025fdd31f3199ddf91e5e18c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-46c6138057c5e98c0ffafe0ca177e34ae0fb1cc8025fdd31f3199ddf91e5e18c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"tracks"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fb443c9f1f79b7eb1e0503d1bfe0d55e4ce2c6dba3dc73da393a2ea5eb1b9c1d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YypGKMXDosO68WdPqk7A5g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fb443c9f1f79b7eb1e0503d1bfe0d55e4ce2c6dba3dc73da393a2ea5eb1b9c1d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YypGKMXDosO68WdPqk7A5g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/dataAvailability/list":{"post":{"operationId":"registry_route_471e20a5e96872220781771705cdadf054262710d33ced752c17b3b88514cc9d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-471e20a5e96872220781771705cdadf054262710d33ced752c17b3b88514cc9d","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dataAvailability/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-697d7bd480e45f45f4bae5586b73612f11c949af840fdba4a781ed1da3ffc35d","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U2yci2pXqFJ4dh1FdW9kPA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-697d7bd480e45f45f4bae5586b73612f11c949af840fdba4a781ed1da3ffc35d","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_U2yci2pXqFJ4dh1FdW9kPA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/pool/member/vote":{"post":{"operationId":"registry_route_4778d7ff6230ae2c92d0942b7206cb7f4e04361ec57b566750dbe03a123e184c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4778d7ff6230ae2c92d0942b7206cb7f4e04361ec57b566750dbe03a123e184c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"pool"},{"kind":"literal","value":"member"},{"kind":"literal","value":"vote"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2e91fa496d1cc170c69ec4b00d715ee64c03d558c2041559100c1df8ddcffca4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xiGLbptpdD3Y_8rGC3mbnw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2e91fa496d1cc170c69ec4b00d715ee64c03d558c2041559100c1df8ddcffca4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xiGLbptpdD3Y_8rGC3mbnw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/meta":{"post":{"operationId":"registry_route_48085fbe6074974c10e269c931715a6524772aa8f7c776cfd8b307fdc3ef20ba_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-48085fbe6074974c10e269c931715a6524772aa8f7c776cfd8b307fdc3ef20ba","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/meta"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b89c0559ee522d942fa90d2a4daa7f883d8166018d7b8cbdc804de7ab87cefd5","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hZcslWlH-mgijzotbB2DAA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b89c0559ee522d942fa90d2a4daa7f883d8166018d7b8cbdc804de7ab87cefd5","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hZcslWlH-mgijzotbB2DAA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/nomination_pool/rewards":{"post":{"operationId":"registry_route_483eb3d61dc3a1e39d060cde00d140990ced80eb605b5d9ed95de769a5c0d858_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-483eb3d61dc3a1e39d060cde00d140990ced80eb605b5d9ed95de769a5c0d858","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/rewards"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c112c562e2389c39d97d646529d5169e9c01f3da3fe5c856b87adc55c0b38cff","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTH5yqCjIDpu4bAQvwpSBg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c112c562e2389c39d97d646529d5169e9c01f3da3fe5c856b87adc55c0b38cff","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTH5yqCjIDpu4bAQvwpSBg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/contracts":{"post":{"operationId":"registry_route_486f1cfb4190a44961c7da8ab3ce04e2e67ef7f98cc3a2a571fbee7389251065_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-486f1cfb4190a44961c7da8ab3ce04e2e67ef7f98cc3a2a571fbee7389251065","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"contracts"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-30a6407a86fff61cb56f25c0b92a6e1697724d41d78fbc6de8ffaf47840fad3e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ladg-43hz7gq8_TgeXPmnA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-30a6407a86fff61cb56f25c0b92a6e1697724d41d78fbc6de8ffaf47840fad3e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ladg-43hz7gq8_TgeXPmnA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/open/price":{"post":{"operationId":"registry_route_49004287efad29db6767a7d0561f2d07136f76097bda605e5d3a9a9be7fcb8b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-49004287efad29db6767a7d0561f2d07136f76097bda605e5d3a9a9be7fcb8b9","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"open"},{"kind":"literal","value":"price"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a68fd1dc8b8240b2ba7e27fcaa8b9ffdad3e1d701348a42039aeae95c01cb61f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OKLDXCxT5qKWPQXMJwhElQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a68fd1dc8b8240b2ba7e27fcaa8b9ffdad3e1d701348a42039aeae95c01cb61f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OKLDXCxT5qKWPQXMJwhElQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/price/history":{"post":{"operationId":"registry_route_49036b5c8cf78da79528e92a4b8bda4ecda0825c9c39bbf6fffb01059ba291d8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-49036b5c8cf78da79528e92a4b8bda4ecda0825c9c39bbf6fffb01059ba291d8","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"price"},{"kind":"literal","value":"history"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-493992817e2e846339f250ee590a5d0b9a89dc6eae2a47d84e3f84730692c273","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CZYPpMk14I5KphobOnOcgQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-493992817e2e846339f250ee590a5d0b9a89dc6eae2a47d84e3f84730692c273","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CZYPpMk14I5KphobOnOcgQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/contract":{"post":{"operationId":"registry_route_4ab15358a7949035f56f81d2d20f5127642e0da6d065f9c18b14e6df51ebdabd_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4ab15358a7949035f56f81d2d20f5127642e0da6d065f9c18b14e6df51ebdabd","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/contract"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1a3926872249c8aa3ad73b57ceef2c4750e1c938bb21024cf4804ba644672088","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e29O2R_YAtIzqlBSEha9wQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1a3926872249c8aa3ad73b57ceef2c4750e1c938bb21024cf4804ba644672088","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e29O2R_YAtIzqlBSEha9wQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/governance-signals":{"get":{"operationId":"registry_route_4af339e7b3b3fd2a7e4da47d0fc52957bee1c0a4565635beb42b76204d18837d_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_ms","in":"query","required":true,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":200}},{"name":"priority_min","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":100}},{"name":"signal_types","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["forum_discussion_active","forum_topic_created","proposal_created","proposal_deadline_reminder","proposal_updated","proposal_voting_ended","proposal_voting_started"]},"minItems":1,"maxItems":7,"uniqueItems":true},"style":"form","explode":false},{"name":"sort","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":6,"x-pubfi-maximum-utf8-bytes":8,"enum":["priority","recent"]}},{"name":"start_ms","in":"query","required":true,"schema":{"type":"integer","format":"int64","minimum":0,"maximum":9007199254740991}},{"name":"surface","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":5,"x-pubfi-maximum-utf8-bytes":17,"enum":["agent","atlas_latest","atlas_priority","telegram_realtime"]}},{"name":"time_basis","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":10,"x-pubfi-maximum-utf8-bytes":15,"enum":["discovered_time","event_time"]}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4af339e7b3b3fd2a7e4da47d0fc52957bee1c0a4565635beb42b76204d18837d","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/governance-signals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":16384,"parameters":[{"name":"dao_id","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":128,"allowed_values":null}}},{"name":"end_ms","presence":"required","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":9007199254740991,"allowed_values":null}}},{"name":"limit","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":200,"allowed_values":null}}},{"name":"priority_min","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":100,"allowed_values":null}}},{"name":"signal_types","presence":"optional","value":{"kind":"comma_delimited_enum","allowed_values":["forum_discussion_active","forum_topic_created","proposal_created","proposal_deadline_reminder","proposal_updated","proposal_voting_ended","proposal_voting_started"],"min_items":1,"max_items":7}},{"name":"sort","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":6,"max_length":8,"allowed_values":["priority","recent"]}}},{"name":"start_ms","presence":"required","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":0,"maximum":9007199254740991,"allowed_values":null}}},{"name":"surface","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":5,"max_length":17,"allowed_values":["agent","atlas_latest","atlas_priority","telegram_realtime"]}}},{"name":"time_basis","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":10,"max_length":15,"allowed_values":["discovered_time","event_time"]}}}],"rules":[{"kind":"integer_comparison","left":"start_ms","operator":"less_than","right":"end_ms"}]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3ac03ffa6a8e0528dc821c6894158bcbcedca263f99e71fd26df0de419ce961b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OqKageUohepykEO4QlJx5A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3ac03ffa6a8e0528dc821c6894158bcbcedca263f99e71fd26df0de419ce961b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OqKageUohepykEO4QlJx5A"}}},"/v1/gateway/subscan/{network}/api/v2/scan/extrinsics":{"post":{"operationId":"registry_route_4b2a5508a5523e6091f5a6708e59e89ed36fb4e6392cdbbce0651594c813cf1a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4b2a5508a5523e6091f5a6708e59e89ed36fb4e6392cdbbce0651594c813cf1a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"extrinsics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-251ac644528fc6df8b4af14adfdde4991b014c10020abde85f39c6088e17b68c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rmHsXfsP46bkdJMOEEnbgQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-251ac644528fc6df8b4af14adfdde4991b014c10020abde85f39c6088e17b68c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rmHsXfsP46bkdJMOEEnbgQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/blocks":{"post":{"operationId":"registry_route_4bac9c90d140394f55bbeb95e2b27c5b93f50527743f0accfdacd23cd63b1914_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4bac9c90d140394f55bbeb95e2b27c5b93f50527743f0accfdacd23cd63b1914","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/blocks"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bcee3e829ed02b2a69f7ca92f40af051685546458de1adad09d7fd4cba7b5085","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CgDB7y3m-RoBHgJV6qqawg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bcee3e829ed02b2a69f7ca92f40af051685546458de1adad09d7fd4cba7b5085","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CgDB7y3m-RoBHgJV6qqawg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/events":{"post":{"operationId":"registry_route_4c2c0f0607da58e8f7115d86c191b69ce8da06ec62c9265a5ff932f2e09783d3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4c2c0f0607da58e8f7115d86c191b69ce8da06ec62c9265a5ff932f2e09783d3","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"events"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1659184982f2970eadaf9c6f848253f80655d295981fcffe0fd7d635b550417d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__iMT_c9_28U1XSoDatf7dg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1659184982f2970eadaf9c6f848253f80655d295981fcffe0fd7d635b550417d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__iMT_c9_28U1XSoDatf7dg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/fellowship/referendum":{"post":{"operationId":"registry_route_4c8670b6786c6966bdac4931f3775450261c34175e41f446c566ba6c74470159_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4c8670b6786c6966bdac4931f3775450261c34175e41f446c566ba6c74470159","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"fellowship"},{"kind":"literal","value":"referendum"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0c4134cb553ea43fccb5cd243ac104777d9e76cc77fe97fd82aa457570fd058d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_B4t-a7makdJrgqH6xENFpg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0c4134cb553ea43fccb5cd243ac104777d9e76cc77fe97fd82aa457570fd058d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_B4t-a7makdJrgqH6xENFpg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiChain/price":{"post":{"operationId":"registry_route_4cccee5232c1b5178c6e1d53615d9ffac94d1fbc5eab3d9089c2d35d1996878b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4cccee5232c1b5178c6e1d53615d9ffac94d1fbc5eab3d9089c2d35d1996878b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiChain"},{"kind":"literal","value":"price"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-046413a34e6ca076ec21277b38d59586248a5b2a594dd424b1be49f394aa8e82","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oWWc4j0fF6F9JcujTVqTRA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-046413a34e6ca076ec21277b38d59586248a5b2a594dd424b1be49f394aa8e82","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oWWc4j0fF6F9JcujTVqTRA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/token":{"post":{"operationId":"registry_route_4d4294f204d0355bbefb83f6609cdf87b03523f23322bcf7e865b64fc54bc556_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4d4294f204d0355bbefb83f6609cdf87b03523f23322bcf7e865b64fc54bc556","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"token"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-be2e73f36898e28070c126faf3d6eca50ce4511adb35c5e018f44425280de986","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_03S4sAAOthuqVDtD0rrXhw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-be2e73f36898e28070c126faf3d6eca50ce4511adb35c5e018f44425280de986","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_03S4sAAOthuqVDtD0rrXhw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/event/params":{"post":{"operationId":"registry_route_4d7c1dbbe100ed31e582aed2956c7108c0672f11a091614aceb22f9c9a9549b6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4d7c1dbbe100ed31e582aed2956c7108c0672f11a091614aceb22f9c9a9549b6","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/event/params"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-aa40b322b45f46e5ceb1698eb291c1b73f92c09f884c8af9088de960085e2d73","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_3-hKeFIEUWtFk2xHti1Wog"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-aa40b322b45f46e5ceb1698eb291c1b73f92c09f884c8af9088de960085e2d73","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_3-hKeFIEUWtFk2xHti1Wog"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/statistics/overview":{"post":{"operationId":"registry_route_4d891236a99866d866230ef3ea837afb5aabc7d5eb824825f01029ecdfcecf45_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4d891236a99866d866230ef3ea837afb5aabc7d5eb824825f01029ecdfcecf45","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"statistics"},{"kind":"literal","value":"overview"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ba7bf5041fe83638435f6fa152e7bee8e5ed0c51468e7d6296fda85929693915","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z8aflwxqn1XSKJcVS2ojoA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ba7bf5041fe83638435f6fa152e7bee8e5ed0c51468e7d6296fda85929693915","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z8aflwxqn1XSKJcVS2ojoA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/bounties/proposals":{"post":{"operationId":"registry_route_4eafc3ec7a23a5ad550479d7c0d2fc5dc2f1e7c6dd8e9c8c890ceaf0d4b81c91_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4eafc3ec7a23a5ad550479d7c0d2fc5dc2f1e7c6dd8e9c8c890ceaf0d4b81c91","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"bounties"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-65fb6feb8297f9b8e1413559e4115d29c486391a6ecefad55e549067a98fb45e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Zhm7VuJ2h_Rk14ivJ_QNQg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-65fb6feb8297f9b8e1413559e4115d29c486391a6ecefad55e549067a98fb45e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Zhm7VuJ2h_Rk14ivJ_QNQg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dap/allocations":{"post":{"operationId":"registry_route_4ee6fd5a349cd1046f2054de8ee0812fcdbef3ba97d1f7c69b24dc388e23a634_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4ee6fd5a349cd1046f2054de8ee0812fcdbef3ba97d1f7c69b24dc388e23a634","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"allocations"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-594833e08cadbb992e0ed2bae98e3d7cf8fed3aef487d1adff97c98209413f7d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_34Hicec3w7wQdHwnw4KR_g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-594833e08cadbb992e0ed2bae98e3d7cf8fed3aef487d1adff97c98209413f7d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_34Hicec3w7wQdHwnw4KR_g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}},"get":{"operationId":"registry_route_fac6d793ab3f43dcd0524a0f4326d5c56421387e3e40e7d3a2fb1a3886308f8b_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}},{"name":"end_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"page","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"row","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fac6d793ab3f43dcd0524a0f4326d5c56421387e3e40e7d3a2fb1a3886308f8b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"allocations"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":1024,"parameters":[{"name":"end_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"end_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"page","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"row","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8a1fb44c7d7a5abcb4db21178b687204e2a6409b4d96a016cdab3959c95037e6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_D1M8gv0qyUvslOsgGDnihQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8a1fb44c7d7a5abcb4db21178b687204e2a6409b4d96a016cdab3959c95037e6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_D1M8gv0qyUvslOsgGDnihQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/preimage/list":{"post":{"operationId":"registry_route_4efed3961bfd7daaf82d4ae786aad086069c0c4479f8fe09ca018647f061e935_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-4efed3961bfd7daaf82d4ae786aad086069c0c4479f8fe09ca018647f061e935","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/preimage/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1977fd0765df89783034a5fa4c05be440e7c8896d90f342888f77378d31e5d64","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7c0AVvZDjNrGigEM8VtBIQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1977fd0765df89783034a5fa4c05be440e7c8896d90f342888f77378d31e5d64","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7c0AVvZDjNrGigEM8VtBIQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/erc1155/collectibles":{"post":{"operationId":"registry_route_5059aaaff29c2abb1d74156c332335887e15e54b298c15e2e1cbdfb44aebb095_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5059aaaff29c2abb1d74156c332335887e15e54b298c15e2e1cbdfb44aebb095","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"erc1155"},{"kind":"literal","value":"collectibles"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-114fec3b23fa79d4948bc388883b98eee5b3a19b6b730f54eee107d67adbd552","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_73SYBG3V-w7jUFl-5aRDGQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-114fec3b23fa79d4948bc388883b98eee5b3a19b6b730f54eee107d67adbd552","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_73SYBG3V-w7jUFl-5aRDGQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/token/providers":{"get":{"operationId":"registry_route_5099d529d0a276ea7232cce39e1276952456b7cafcabda6c6698ac35f4f77eeb_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5099d529d0a276ea7232cce39e1276952456b7cafcabda6c6698ac35f4f77eeb","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/token/providers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d006d533502dc9d15e65ba71bc7eb8006cb5778e7fb6e4d64265d0de13addf04","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-Ew8WZwcVq4s6ddymEMTDw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d006d533502dc9d15e65ba71bc7eb8006cb5778e7fb6e4d64265d0de13addf04","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-Ew8WZwcVq4s6ddymEMTDw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/metadata":{"post":{"operationId":"registry_route_51014a31948ee23627b93a3edbdb3d6767b0e6cd6b75aaf8bf688f6ebef90f95_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-51014a31948ee23627b93a3edbdb3d6767b0e6cd6b75aaf8bf688f6ebef90f95","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/metadata"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4999b7a061955032f19d13f77405eb6c345b1118892916d5d799f8d3d1f82a4d","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1scmHrJ1m6Tp1nmwLQQNnA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4999b7a061955032f19d13f77405eb6c345b1118892916d5d799f8d3d1f82a4d","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1scmHrJ1m6Tp1nmwLQQNnA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/multiasset_bounties/child":{"post":{"operationId":"registry_route_5130dd139f3dc63704ee31b9605efa95db4d42000dea5077c2b548f776cc7a1d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5130dd139f3dc63704ee31b9605efa95db4d42000dea5077c2b548f776cc7a1d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiasset_bounties"},{"kind":"literal","value":"child"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-47ce41bc65ecfcd51defb0dd3183dab15e0944849cb80c716c0cb3b5a61eeda7","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mTC4WKYvd6AxqHoTW4BgWQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-47ce41bc65ecfcd51defb0dd3183dab15e0944849cb80c716c0cb3b5a61eeda7","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mTC4WKYvd6AxqHoTW4BgWQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/abi":{"post":{"operationId":"registry_route_5242fff5b83d63755fc12d2a9695a81ff2aa6501a9fe3a216de6daeeb794e07a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5242fff5b83d63755fc12d2a9695a81ff2aa6501a9fe3a216de6daeeb794e07a","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/abi"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ae402b8c2a9c3e5440b8fc3ff2c170179a9e95e5474f641a72b320f369183ef7","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OaVKjxhk9kp-WvM6AwGBXw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ae402b8c2a9c3e5440b8fc3ff2c170179a9e95e5474f641a72b320f369183ef7","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OaVKjxhk9kp-WvM6AwGBXw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/verify/compiler_version":{"get":{"operationId":"registry_route_52440626e51bccd265e4cb02de4f1056b3917907301d8c111021ebc3e1f869da_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-52440626e51bccd265e4cb02de4f1056b3917907301d8c111021ebc3e1f869da","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"verify"},{"kind":"literal","value":"compiler_version"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6d26543dd56b998b1bcf35cd81fd639a446af4128ca7b422be7cba59594136db","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_THyKJ5807swbVg2QV-ny_Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6d26543dd56b998b1bcf35cd81fd639a446af4128ca7b422be7cba59594136db","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_THyKJ5807swbVg2QV-ny_Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/degov/global/v1/system/freshness":{"get":{"operationId":"registry_route_54325d470dd253834a7ecece959a132e8ff59229c582bcc4b32c54f31ff3aae2_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-54325d470dd253834a7ecece959a132e8ff59229c582bcc4b32c54f31ff3aae2","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/system/freshness"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-944cb61e3a109cfc7ed15312da5efb61a0a038cfcc3b362133dc45c3ab30a813","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KOt5Ax1qvERzKAobWPmH9w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-944cb61e3a109cfc7ed15312da5efb61a0a038cfcc3b362133dc45c3ab30a813","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KOt5Ax1qvERzKAobWPmH9w"}}},"/v1/gateway/subscan/api/scan/foreignAssets/account/balances":{"post":{"operationId":"registry_route_55759f4c7eb70f8cef5ff7ae3d0b0584b56b6d8f2361dcaee7a3f0ce9a3a5b78_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-55759f4c7eb70f8cef5ff7ae3d0b0584b56b6d8f2361dcaee7a3f0ce9a3a5b78","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/account/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7d71c0d137fcafc96817fc95a0fbe4d92a32e2bbff4e19f4b2ccccadf188c70c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4nftxkZo1zHSwOsjBB_QXw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7d71c0d137fcafc96817fc95a0fbe4d92a32e2bbff4e19f4b2ccccadf188c70c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4nftxkZo1zHSwOsjBB_QXw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/token/search":{"post":{"operationId":"registry_route_557736dd0d0e273923339284bc7e562e5993a20b0e59f24234c228a98ebda588_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-557736dd0d0e273923339284bc7e562e5993a20b0e59f24234c228a98ebda588","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/token/search"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-307f21a188be4c1608dfd7dacc6636c73607e789362632da241cee3fbb1a9087","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BgqZiUfg80hXqk1RFuhAQg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-307f21a188be4c1608dfd7dacc6636c73607e789362632da241cee3fbb1a9087","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BgqZiUfg80hXqk1RFuhAQg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/votes":{"post":{"operationId":"registry_route_55e34ea77eae65c290a9a84799a3ed1d15c5c53d700d68cd245043e4d97a2667_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-55e34ea77eae65c290a9a84799a3ed1d15c5c53d700d68cd245043e4d97a2667","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"votes"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d2436445ae5ffb10cfa3eaa0e3155212d09b42b6d8d27072f8ff83bb796434dd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0uH8GP-rC8RjUQLSqARTVw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d2436445ae5ffb10cfa3eaa0e3155212d09b42b6d8d27072f8ff83bb796434dd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0uH8GP-rC8RjUQLSqARTVw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/referendums":{"post":{"operationId":"registry_route_55fec56767f06a06a4149a9d94e34ab024b8daf5411a90c76c909e74ba30d30c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-55fec56767f06a06a4149a9d94e34ab024b8daf5411a90c76c909e74ba30d30c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/referendums"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6341cb089c8de4e605731f1b408e60d9329b1b235a885de78e393de0b761f32b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N8Flj2LHxeXmd51BDJsPfQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6341cb089c8de4e605731f1b408e60d9329b1b235a885de78e393de0b761f32b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N8Flj2LHxeXmd51BDJsPfQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/account/tokens":{"post":{"operationId":"registry_route_560abb3ad3658170a9477e356b850cfeedf249d5253f864c4a3806357ade2a21_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-560abb3ad3658170a9477e356b850cfeedf249d5253f864c4a3806357ade2a21","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8844b890546cd8ef39e31b4c9b93183eef43cfd1aa742462167a867e3ea97370","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uoNQp08jmgmxG78630Rrhg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8844b890546cd8ef39e31b4c9b93183eef43cfd1aa742462167a867e3ea97370","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uoNQp08jmgmxG78630Rrhg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/now":{"get":{"operationId":"registry_route_565dcdc305b1c1644763338a86e98b6d71a46a00883e3bbf74a7cedc3b5aaf0d_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-565dcdc305b1c1644763338a86e98b6d71a46a00883e3bbf74a7cedc3b5aaf0d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"now"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8c3b2f9415edffdb228fe6da92ae9c79f57743f78688d435e6cb05202e500dbd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Az3mqbAQVFH5EW8LQZq7Dw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8c3b2f9415edffdb228fe6da92ae9c79f57743f78688d435e6cb05202e500dbd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Az3mqbAQVFH5EW8LQZq7Dw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/assets/asset/holders":{"post":{"operationId":"registry_route_56e203d95074206dc50332bbc780b401dbcb00fdfcfc32fe36a515cd4a11b655_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-56e203d95074206dc50332bbc780b401dbcb00fdfcfc32fe36a515cd4a11b655","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"assets"},{"kind":"literal","value":"asset"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8f128693bdceedde34499cd38d179ecfacebecd37a9ddd2355d6f1c7d3e6ccbd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_c_SbSXPwAfUDQzbyjBfXnA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8f128693bdceedde34499cd38d179ecfacebecd37a9ddd2355d6f1c7d3e6ccbd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_c_SbSXPwAfUDQzbyjBfXnA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury/tip":{"post":{"operationId":"registry_route_56e5cfdf2a5b3d28f3c2c332cffdca98a2c9bb71ed7795a3a30325a06f830f2f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-56e5cfdf2a5b3d28f3c2c332cffdca98a2c9bb71ed7795a3a30325a06f830f2f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury"},{"kind":"literal","value":"tip"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e3f5f28ad4dd967648acd8fabb4c19c49d2c43407ad4ff91be1229ec3c4b1457","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2sxW2-UQ2sFlfX8JbuFGGQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e3f5f28ad4dd967648acd8fabb4c19c49d2c43407ad4ff91be1229ec3c4b1457","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2sxW2-UQ2sFlfX8JbuFGGQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/account/tokens":{"post":{"operationId":"registry_route_5731af3c81894e28f5808d20efb50df5b8a2f60320337ff22de6f25885f2baa6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5731af3c81894e28f5808d20efb50df5b8a2f60320337ff22de6f25885f2baa6","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/account/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-148c4529c3343a2a10d278c3d223c56df251d9660130558017e692365bfe272e","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WVJTWEAldPPowkyPy6X21A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-148c4529c3343a2a10d278c3d223c56df251d9660130558017e692365bfe272e","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WVJTWEAldPPowkyPy6X21A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multisigs":{"post":{"operationId":"registry_route_58701b61b60baceb1285af258272ad8ef9226cd8c95907ebc9ca7c4fc25787f2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-58701b61b60baceb1285af258272ad8ef9226cd8c95907ebc9ca7c4fc25787f2","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multisigs"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-579d81f3e40229428f08268a306497f62f345abf722c74bedc2f86568edd2a49","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JyZbSSLzUfFrb_JzEIkUtQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-579d81f3e40229428f08268a306497f62f345abf722c74bedc2f86568edd2a49","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JyZbSSLzUfFrb_JzEIkUtQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/referendum":{"post":{"operationId":"registry_route_58a64f7eb9236c5831f2f0ccf237719625f0b8cb693cfd861cdc414cb0aebd48_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-58a64f7eb9236c5831f2f0ccf237719625f0b8cb693cfd861cdc414cb0aebd48","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/referendum"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-48c2d69d21f7c076a514549e7c22df7be3dc8e95814fad1a94475c162159772d","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YYAKNXgt2yXlF-y4-ZzBBQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-48c2d69d21f7c076a514549e7c22df7be3dc8e95814fad1a94475c162159772d","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YYAKNXgt2yXlF-y4-ZzBBQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/erc721/collectible":{"post":{"operationId":"registry_route_58d74fc038b6d80d52fb4e9c22cd39eaa67534d721d19d2e0ff73be0b42a49a4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-58d74fc038b6d80d52fb4e9c22cd39eaa67534d721d19d2e0ff73be0b42a49a4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"erc721"},{"kind":"literal","value":"collectible"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-82981261fa1660ab353e178a49e49f36972fe08121526f1dab3ec65a67342000","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_m2TM80VNfvwE6PSswu7ixg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-82981261fa1660ab353e178a49e49f36972fe08121526f1dab3ec65a67342000","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_m2TM80VNfvwE6PSswu7ixg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/referendums":{"post":{"operationId":"registry_route_596a3708114c106112143fcb514ed6752fa73228237a1299054a8c9dd9b0a7d1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-596a3708114c106112143fcb514ed6752fa73228237a1299054a8c9dd9b0a7d1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"referendums"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-26e75352d80b577706cecce131f7d96b26fcd3c35e47533a8d8fb0cd744b03ce","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eO6PCSgH5GQFox6APxsQDA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-26e75352d80b577706cecce131f7d96b26fcd3c35e47533a8d8fb0cd744b03ce","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eO6PCSgH5GQFox6APxsQDA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/product/versions":{"post":{"operationId":"registry_route_59f7c46ff6b5282df383fb9c74c28ce6f8566063bc247d4eb4e26e5c6c45e3f2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-59f7c46ff6b5282df383fb9c74c28ce6f8566063bc247d4eb4e26e5c6c45e3f2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"product"},{"kind":"literal","value":"versions"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-eed25250ef4fda7dd86b20cabf04158a154a4c4d1c9b67c3c755d6d91cfaad93","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2BSMg-vYFdmrxii3Ko7zDA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-eed25250ef4fda7dd86b20cabf04158a154a4c4d1c9b67c3c755d6d91cfaad93","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2BSMg-vYFdmrxii3Ko7zDA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/proposals/lookup":{"get":{"operationId":"registry_route_5a014cf4ae56dbc15f56c63019d47ce856447afe1ca5c3ffda3fa473a84f223c_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":128}},{"name":"external_id","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":512}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":200}},{"name":"title","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":512}},{"name":"url","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":2048}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5a014cf4ae56dbc15f56c63019d47ce856447afe1ca5c3ffda3fa473a84f223c","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/proposals/lookup"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":16384,"parameters":[{"name":"dao_id","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":128,"allowed_values":null}}},{"name":"external_id","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":512,"allowed_values":null}}},{"name":"limit","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":200,"allowed_values":null}}},{"name":"title","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":512,"allowed_values":null}}},{"name":"url","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":2048,"allowed_values":null}}}],"rules":[{"kind":"at_least_one","parameters":["external_id","title","url"]}]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-99ccc5903a6830f2a6fdc132a6a505923a5e84762c1811655f01b0ef9c893392","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rWsAolSyGqTquE7C3RDqjg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-99ccc5903a6830f2a6fdc132a6a505923a5e84762c1811655f01b0ef9c893392","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rWsAolSyGqTquE7C3RDqjg"}}},"/v1/gateway/subscan/{network}/api/scan/evm/contract/list":{"post":{"operationId":"registry_route_5a3415ff7c22da668cd033ad905955c34bdbecefbd702af618cfe0faba95dd7c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5a3415ff7c22da668cd033ad905955c34bdbecefbd702af618cfe0faba95dd7c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"contract"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3de552d19281e37a483d51494b491560e52150ca8c8f2f59f591e74adc68d3a7","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-bc9omNDbAjqnkdCdVhTSw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3de552d19281e37a483d51494b491560e52150ca8c8f2f59f591e74adc68d3a7","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-bc9omNDbAjqnkdCdVhTSw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/contract/cma":{"post":{"operationId":"registry_route_5bbf786249925f3f9fac323e3f2b02d72ec2c3805830a658f9e48fabde4dff75_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5bbf786249925f3f9fac323e3f2b02d72ec2c3805830a658f9e48fabde4dff75","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"contract"},{"kind":"literal","value":"cma"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fc690bf0042efe6fff68d22bf25bae69ca1b91ff13377d42bafa5d7e5f38dc9b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rd2nk9emyV7CmgpBYU3pZA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fc690bf0042efe6fff68d22bf25bae69ca1b91ff13377d42bafa5d7e5f38dc9b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rd2nk9emyV7CmgpBYU3pZA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/log":{"post":{"operationId":"registry_route_5d82a1bdfcafa904fffdd67af1e3065d529bf039d5a4b7a6aa9d5cd2ce66fd58_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5d82a1bdfcafa904fffdd67af1e3065d529bf039d5a4b7a6aa9d5cd2ce66fd58","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/log"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-071cd3aa6dd4fc3afa20331b5a904f8379bee2e3c7c9262c627f50cb8cd3bec1","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YoUIKSGnUVEVDZA0KICs7Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-071cd3aa6dd4fc3afa20331b5a904f8379bee2e3c7c9262c627f50cb8cd3bec1","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YoUIKSGnUVEVDZA0KICs7Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/search/identity":{"post":{"operationId":"registry_route_5dc44c360343a9bf361d9fb9f011caf5a6ae906cef2b288e355ac226c9ae835c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5dc44c360343a9bf361d9fb9f011caf5a6ae906cef2b288e355ac226c9ae835c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/search/identity"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-559cf53092e46bff24cc2e0c8bad81d940c409969b48bba45d04c6abaa6fd849","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Gu1IAZeUCmBHK_StMK3PjQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-559cf53092e46bff24cc2e0c8bad81d940c409969b48bba45d04c6abaa6fd849","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Gu1IAZeUCmBHK_StMK3PjQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/activities":{"post":{"operationId":"registry_route_5e4787587b49372487a1dce4306342ebdf4d334099e4dbffa9a0c65dde51764a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5e4787587b49372487a1dce4306342ebdf4d334099e4dbffa9a0c65dde51764a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-012e6b6c48db5fc5920d39181b6bc88fab7c03fe9941726ea7a8074f22038152","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hCYugwYIbhgsmuQLKBIVHg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-012e6b6c48db5fc5920d39181b6bc88fab7c03fe9941726ea7a8074f22038152","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hCYugwYIbhgsmuQLKBIVHg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/proposals":{"post":{"operationId":"registry_route_5e4f4fb92d7e1928316c5e3b67e1883b11b74b502d182a75854e67d31118448b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5e4f4fb92d7e1928316c5e3b67e1883b11b74b502d182a75854e67d31118448b","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0282673ca6792fcb4f1cd15a25ff59f314b83fa947c3e535c51735f1e573f85f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_h3r0EsY2-p499EUeBp6gEA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0282673ca6792fcb4f1cd15a25ff59f314b83fa947c3e535c51735f1e573f85f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_h3r0EsY2-p499EUeBp6gEA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/vesting_release":{"post":{"operationId":"registry_route_5ebf11b01086f2e9996eba0d5468a600b72b7e5a761f6adf61cdda732317608c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5ebf11b01086f2e9996eba0d5468a600b72b7e5a761f6adf61cdda732317608c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"vesting_release"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ae63085f24285622e4f7361143cf1059a76aaadfa1bde2f724682b8f6db8491c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_q-IvojAwUVmW1ibH5ur7dQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ae63085f24285622e4f7361143cf1059a76aaadfa1bde2f724682b8f6db8491c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_q-IvojAwUVmW1ibH5ur7dQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/fellowship/tracks":{"post":{"operationId":"registry_route_5ed921c694da9d82d0660225587a48e4d0496f3ec27165bc326e415a26948282_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5ed921c694da9d82d0660225587a48e4d0496f3ec27165bc326e415a26948282","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"fellowship"},{"kind":"literal","value":"tracks"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8a35cee58fe28be4f1744c865171b28b17d65c0fdf0ae0f2ba6de39e8c1ad8c6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZtRKUzhR1c-y0hCqcb-1CA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8a35cee58fe28be4f1744c865171b28b17d65c0fdf0ae0f2ba6de39e8c1ad8c6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZtRKUzhR1c-y0hCqcb-1CA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/staking/voted":{"post":{"operationId":"registry_route_5edf28924653dbef0c77e7a74f216a0ad5df7c647988279dd0f9107756b197c7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5edf28924653dbef0c77e7a74f216a0ad5df7c647988279dd0f9107756b197c7","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/voted"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-80a3088823ced0b3cefa4bdae86aa2cb7edd7b9e6245542dd311993e38d0b59c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ymX3SemPu9Uv7y9rYyW3ww"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-80a3088823ced0b3cefa4bdae86aa2cb7edd7b9e6245542dd311993e38d0b59c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ymX3SemPu9Uv7y9rYyW3ww"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/delegate":{"post":{"operationId":"registry_route_5f0ce2e36b93431ddfb448064ba4442a303e1f13abd44d5bc2e7dc46aa4e18a0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5f0ce2e36b93431ddfb448064ba4442a303e1f13abd44d5bc2e7dc46aa4e18a0","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/delegate"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-de19bb1f9b0dc694e5eed1bf876d1187509e25ed6cd42c36f267ba406dfa9197","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_855pjkJwOaAY06avW76wpg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-de19bb1f9b0dc694e5eed1bf876d1187509e25ed6cd42c36f267ba406dfa9197","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_855pjkJwOaAY06avW76wpg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/now":{"get":{"operationId":"registry_route_5ff01819ede8d2eab94dcd8f0d26cddd1880a6cbd476fc3ed10fd3d2eb83ff07_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-5ff01819ede8d2eab94dcd8f0d26cddd1880a6cbd476fc3ed10fd3d2eb83ff07","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/now"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6f04504f97b9a66938a0b03d5c4f135a3ee717df3d73b2fe7ae0de9b45c9c2d4","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UD6nGRts-fBeg1bKFfVtnA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6f04504f97b9a66938a0b03d5c4f135a3ee717df3d73b2fe7ae0de9b45c9c2d4","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UD6nGRts-fBeg1bKFfVtnA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/unique/item":{"post":{"operationId":"registry_route_615e832c87b7849b807c6c97dc8cf86e1fc715b38f94a1cd8df7ec17c7dd0513_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-615e832c87b7849b807c6c97dc8cf86e1fc715b38f94a1cd8df7ec17c7dd0513","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"unique"},{"kind":"literal","value":"item"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-74c3803716b14e099263fdbcf974094a671c4b402953733ce1dfde7824fdc9fc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_15AZMHUI5jt1ZgfJOAIBvQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-74c3803716b14e099263fdbcf974094a671c4b402953733ce1dfde7824fdc9fc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_15AZMHUI5jt1ZgfJOAIBvQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/validator/bond_stat":{"post":{"operationId":"registry_route_62462a23ce85b48c05ffa4f7fbfe5c9578e8b3a0a192bff0fec53d923f4e3474_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-62462a23ce85b48c05ffa4f7fbfe5c9578e8b3a0a192bff0fec53d923f4e3474","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"validator"},{"kind":"literal","value":"bond_stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e0d1130374dd2bdd0bb68c4885cbb629967616b0d0c371e6f862e89008bf73e8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0lrtT9o0HYYOnkAXFQuVdA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e0d1130374dd2bdd0bb68c4885cbb629967616b0d0c371e6f862e89008bf73e8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0lrtT9o0HYYOnkAXFQuVdA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/techcomm/proposals":{"post":{"operationId":"registry_route_62960a621621475516dfc9e2aef1f19b84068e5275855d435f9860edaa258e03_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-62960a621621475516dfc9e2aef1f19b84068e5275855d435f9860edaa258e03","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"techcomm"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4a0c2fc325ab7dc15ef0f8de926b66d2788d8b39f9315a5cb0cc99d710a7105b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTDqV39__TmeHma9sYLTOg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4a0c2fc325ab7dc15ef0f8de926b66d2788d8b39f9315a5cb0cc99d710a7105b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTDqV39__TmeHma9sYLTOg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/account/balances":{"post":{"operationId":"registry_route_63ccfaed8db3db5b3f02f758b2fe94241a25d081b53c01911012cce3c64ae772_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-63ccfaed8db3db5b3f02f758b2fe94241a25d081b53c01911012cce3c64ae772","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/account/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3aa1d4218827914241bfe5a59273fc2575409cfce5ff091bca57390694339cce","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZOppQ4gxKHzdW9H5xleeDw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3aa1d4218827914241bfe5a59273fc2575409cfce5ff091bca57390694339cce","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZOppQ4gxKHzdW9H5xleeDw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/info/holders":{"post":{"operationId":"registry_route_63f12d7774259bc38960656a3e1e2aeaa6f0772042208f6c492d02ddf793a5d6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-63f12d7774259bc38960656a3e1e2aeaa6f0772042208f6c492d02ddf793a5d6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/info/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2df402a95feb77d79f6e0f7fe85a4719186b5fd2ab62d8193da96bbbac425303","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ccZY-3i3FP7ZuBKFZPd4Yw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2df402a95feb77d79f6e0f7fe85a4719186b5fd2ab62d8193da96bbbac425303","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ccZY-3i3FP7ZuBKFZPd4Yw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/fellowship/votes":{"post":{"operationId":"registry_route_63f6de48bd98bede901ce956fc79618f579bea47f3fee73aee7b31177221a185_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-63f6de48bd98bede901ce956fc79618f579bea47f3fee73aee7b31177221a185","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/fellowship/votes"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a4ef75e0fdf6847c53044c516d363569bfef103ddf96a913453f14cf07b82be2","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E0wuxGDJmvmlFKAtrfYWPQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a4ef75e0fdf6847c53044c516d363569bfef103ddf96a913453f14cf07b82be2","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E0wuxGDJmvmlFKAtrfYWPQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/region":{"post":{"operationId":"registry_route_6590edd038bae67be93cb52226a931d05fbeb5ad39fcc705d322f670b956cb14_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6590edd038bae67be93cb52226a931d05fbeb5ad39fcc705d322f670b956cb14","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/region"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-88ef2788b78bb57d3ffa09553a2e821ee05178b8e8dbe9c0db19d3c7722d2d3b","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Uf3tAjKeQy4zAst7VmH-4Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-88ef2788b78bb57d3ffa09553a2e821ee05178b8e8dbe9c0db19d3c7722d2d3b","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Uf3tAjKeQy4zAst7VmH-4Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/extrinsic":{"post":{"operationId":"registry_route_66187c09098a9a81805b0f23bf77fa5fd7050d1736efd00ee0478ab13457963f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-66187c09098a9a81805b0f23bf77fa5fd7050d1736efd00ee0478ab13457963f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"extrinsic"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a05e618c77eec889e445ca6189051a655f94055b26038fef5cefc509d8a174e9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-MtUNsyHZeqYkCOoEElftw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a05e618c77eec889e445ca6189051a655f94055b26038fef5cefc509d8a174e9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-MtUNsyHZeqYkCOoEElftw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/erc721/collectibles":{"post":{"operationId":"registry_route_66574d2e2bcd5e7c4fb697b9cc5815f4b1503b3b981966ac17ac32af471e531c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-66574d2e2bcd5e7c4fb697b9cc5815f4b1503b3b981966ac17ac32af471e531c","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/erc721/collectibles"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b3f0674ed68e2f341740c24c9ae44608c036069a741d54695a00999ab56dfa39","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_O32glnE-BVIVPzXjvkUTZg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b3f0674ed68e2f341740c24c9ae44608c036069a741d54695a00999ab56dfa39","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_O32glnE-BVIVPzXjvkUTZg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/nominator":{"post":{"operationId":"registry_route_6664c66ae44785eab8dc3e56d1aeb1017e8db0ae734b8f0dae539057e76af566_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6664c66ae44785eab8dc3e56d1aeb1017e8db0ae734b8f0dae539057e76af566","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/nominator"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f98f5253b00da99810b98783ecbc2b38dab7916c56281765d21b6a2c4de02466","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sb0yhkqD6dF-EfLC1QFk7A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f98f5253b00da99810b98783ecbc2b38dab7916c56281765d21b6a2c4de02466","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sb0yhkqD6dF-EfLC1QFk7A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/era_stat":{"post":{"operationId":"registry_route_66c9c244fba30eaf2e70810550a524d78402af72bfdc24193079b64247bb6804_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-66c9c244fba30eaf2e70810550a524d78402af72bfdc24193079b64247bb6804","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"era_stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4cfe2ec2831e795b3b725bd1b0a87617831c253892259459248dcbcafc7b1277","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nTLSdV-valooqJxXmkmgXg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4cfe2ec2831e795b3b725bd1b0a87617831c253892259459248dcbcafc7b1277","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nTLSdV-valooqJxXmkmgXg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/account/balance_history":{"post":{"operationId":"registry_route_67af23f61c80ffdd45b98a5b18c5cc0da3503d93e8b367efda1005635daccb01_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-67af23f61c80ffdd45b98a5b18c5cc0da3503d93e8b367efda1005635daccb01","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/account/balance_history"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-45c56540513cc550e87a72c2fb178d53ddb3a1f1da05d3bced69ea12ca86a93b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uZt-pp0WDR3cMQWyBM8yGg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-45c56540513cc550e87a72c2fb178d53ddb3a1f1da05d3bced69ea12ca86a93b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uZt-pp0WDR3cMQWyBM8yGg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/erc1155/collectible/holders":{"post":{"operationId":"registry_route_67b1e6209d521ad5e307574487e40a26634ea2587f63ec3be89f254e430efbeb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-67b1e6209d521ad5e307574487e40a26634ea2587f63ec3be89f254e430efbeb","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"erc1155"},{"kind":"literal","value":"collectible"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-927a9c9be022e62843b46cdc737005b9731686984f33fdd2c56a1745dfd87d3e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YtdYn5UyIvZTZ6Y8Q_RiwA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-927a9c9be022e62843b46cdc737005b9731686984f33fdd2c56a1745dfd87d3e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YtdYn5UyIvZTZ6Y8Q_RiwA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/graphql":{"post":{"operationId":"registry_route_6861ec2aaf2a514491810b5f24945f6c8e71e6380638ec7be3350451599f48fa_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6861ec2aaf2a514491810b5f24945f6c8e71e6380638ec7be3350451599f48fa","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/graphql"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-22fc10f8a65a70d4ef51b608af4f780617eed2ee4979c0b587343a4079165035","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bkD_FLfDi4ZPZIJ1DuCfhw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-22fc10f8a65a70d4ef51b608af4f780617eed2ee4979c0b587343a4079165035","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bkD_FLfDi4ZPZIJ1DuCfhw"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/open/currencies":{"post":{"operationId":"registry_route_689e8248e641e76b6f26ad1c6ec100140bc0657ca62ce2b014c9a0ed930716bb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-689e8248e641e76b6f26ad1c6ec100140bc0657ca62ce2b014c9a0ed930716bb","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/open/currencies"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cd604a09d89c807c5cb91d5033208cecad4a02c5d411d7e1af2b8fe59e287db8","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1rspgsC-5wLuKzrBFTJnZQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cd604a09d89c807c5cb91d5033208cecad4a02c5d411d7e1af2b8fe59e287db8","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1rspgsC-5wLuKzrBFTJnZQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/multiasset_bounties/proposal":{"post":{"operationId":"registry_route_692e841d2b1b25bc9dfeed04d3d4eb381b476d071d9a1161484980155da2258a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-692e841d2b1b25bc9dfeed04d3d4eb381b476d071d9a1161484980155da2258a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiasset_bounties"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6c94e9406ba496873d79936525a266b24e075cbfae7f0007a4338c444971f010","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KTvLJUjMet6hDeF2ISYBlQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6c94e9406ba496873d79936525a266b24e075cbfae7f0007a4338c444971f010","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KTvLJUjMet6hDeF2ISYBlQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/votes":{"post":{"operationId":"registry_route_69f72818a7a2d745745874d16af3ee79405d699b96b9c82ff794e2d3b94f7e88_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-69f72818a7a2d745745874d16af3ee79405d699b96b9c82ff794e2d3b94f7e88","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"votes"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a671c6db5a0f06de65029f7027ef39e2b283b7f91ee7f611a44e8b732e101257","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Y-z2tzBAac6GJh1Q5bkK6w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a671c6db5a0f06de65029f7027ef39e2b283b7f91ee7f611a44e8b732e101257","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Y-z2tzBAac6GJh1Q5bkK6w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/swork/member/files":{"post":{"operationId":"registry_route_6a733a4523ca5257783e173e87913d4661c7153935440ebe9bc8a09b0a642349_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6a733a4523ca5257783e173e87913d4661c7153935440ebe9bc8a09b0a642349","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/member/files"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7fb339381ebc78d552b9249a533a6f1857beb643bf8232767fc43bc1254267d6","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pHzSjgAcND2_oteEb-4z_Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7fb339381ebc78d552b9249a533a6f1857beb643bf8232767fc43bc1254267d6","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pHzSjgAcND2_oteEb-4z_Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/collator/info":{"post":{"operationId":"registry_route_6abf03d64f76b938808431f171b05a439818f8b38c51804eab9ef07baa0a7047_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6abf03d64f76b938808431f171b05a439818f8b38c51804eab9ef07baa0a7047","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/collator/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-74169910c93dbdf4397e5c327321014980fcd0945038dd3a1e553f0e4409de16","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nSpIfy4L5vVLwq0cOP8qhQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-74169910c93dbdf4397e5c327321014980fcd0945038dd3a1e553f0e4409de16","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nSpIfy4L5vVLwq0cOP8qhQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/asset":{"post":{"operationId":"registry_route_6abf484730f5c10c6ed61587d4a9eabbcffef9944be2581771c509f36630537c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6abf484730f5c10c6ed61587d4a9eabbcffef9944be2581771c509f36630537c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"asset"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-705cd83eb1ec8c5d336bbc86c8a0646e23b141fd7f22a1fe20e8e00826de3787","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XFU3w7RjZJPX40D34_SZ4A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-705cd83eb1ec8c5d336bbc86c8a0646e23b141fd7f22a1fe20e8e00826de3787","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XFU3w7RjZJPX40D34_SZ4A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/unique":{"post":{"operationId":"registry_route_6b58f4eaf57ffd95aec60a764835cdace7edf9b0c41a50ca8822420d4307b0bc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6b58f4eaf57ffd95aec60a764835cdace7edf9b0c41a50ca8822420d4307b0bc","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/unique"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d337783ca2927e71b4ca5578fb6fb4c8d9f9cd43117baf97a46aaa4365fbc689","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_962hVbBYcen-8DbtIHxlbg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d337783ca2927e71b4ca5578fb6fb4c8d9f9cd43117baf97a46aaa4365fbc689","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_962hVbBYcen-8DbtIHxlbg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury/proposal":{"post":{"operationId":"registry_route_6d513312333175e8bca426d72ee4a7f32d7d8e2651e7b1db46099a995f14c3c1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6d513312333175e8bca426d72ee4a7f32d7d8e2651e7b1db46099a995f14c3c1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-25a27ce7e143957507e7119c9c1147435407a516b802bacc3ee6bcf011cec83d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_M6z0f4tgUvqxJbPmLjyyFw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-25a27ce7e143957507e7119c9c1147435407a516b802bacc3ee6bcf011cec83d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_M6z0f4tgUvqxJbPmLjyyFw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/governance/desc":{"post":{"operationId":"registry_route_6d52f57c59c076abfee4d7f99c92188db5442933dc814a732f1c9ec3432699be_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6d52f57c59c076abfee4d7f99c92188db5442933dc814a732f1c9ec3432699be","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/governance/desc"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-735a1b8453e4431c462493db077b5cd8e28565670d802836b3b0304cac66c00a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-N7DUCsoRcxErm6IKP8OVQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-735a1b8453e4431c462493db077b5cd8e28565670d802836b3b0304cac66c00a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-N7DUCsoRcxErm6IKP8OVQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/purchased":{"post":{"operationId":"registry_route_6da614f9fadd68d82ee0983ed38c1223ca8c81de2764c0535edc547e217187e9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6da614f9fadd68d82ee0983ed38c1223ca8c81de2764c0535edc547e217187e9","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/purchased"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-14c50640c286bb26bc87d2501473e223c5533ea7d75d336816b93ae36aed1c08","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_t6m-UEmUIYzNBVwkZWid5Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-14c50640c286bb26bc87d2501473e223c5533ea7d75d336816b93ae36aed1c08","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_t6m-UEmUIYzNBVwkZWid5Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/list":{"post":{"operationId":"registry_route_6e796b940b05500a8628a28f399974b3720dffd5664c4a9ddfb5223bb26e37ca_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6e796b940b05500a8628a28f399974b3720dffd5664c4a9ddfb5223bb26e37ca","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-514d055a23a2bf608701280f2c86e30344ede99d919bfc2e3f828790ecaff40a","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZqmkBhPndHeBPsIy5LB1JQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-514d055a23a2bf608701280f2c86e30344ede99d919bfc2e3f828790ecaff40a","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZqmkBhPndHeBPsIy5LB1JQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/info":{"post":{"operationId":"registry_route_6f7fa7efa17cc75d670f1780e55dbfbab058ccd49f67de2d198c743acbe6ef18_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6f7fa7efa17cc75d670f1780e55dbfbab058ccd49f67de2d198c743acbe6ef18","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-52d96d99d09e4aa44100e6e5685fa680904b59029d0326ccd4acf1520f700194","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-AmlxFfpCSButkpqjvJHTQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-52d96d99d09e4aa44100e6e5685fa680904b59029d0326ccd4acf1520f700194","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-AmlxFfpCSButkpqjvJHTQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/account/assets_changed":{"post":{"operationId":"registry_route_6f96a4035fa7a579df8beb60ba03fe92d93ba78d34af378820156bb0defd54cc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6f96a4035fa7a579df8beb60ba03fe92d93ba78d34af378820156bb0defd54cc","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/account/assets_changed"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-078dbcd77c92f1ba35d9b318ac40cd29cc847db286f2a2469a6652fb0e4be123","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AklEw4Y5ovJTVX-F6VlM2A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-078dbcd77c92f1ba35d9b318ac40cd29cc847db286f2a2469a6652fb0e4be123","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AklEw4Y5ovJTVX-F6VlM2A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/readiness":{"get":{"operationId":"registry_route_6fcbf88718dc445ea82f97cfe759a03c05aebfed4c76925cbc8d40f3c0db10ec_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-6fcbf88718dc445ea82f97cfe759a03c05aebfed4c76925cbc8d40f3c0db10ec","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/readiness"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b268cbd030dc677423ae3bef8a66db600509ca2863b368183f032b99c8f5e069","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sRfYUyPediQZZ5B5TmaYEA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b268cbd030dc677423ae3bef8a66db600509ca2863b368183f032b99c8f5e069","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_sRfYUyPediQZZ5B5TmaYEA"}}},"/v1/gateway/subscan/{network}/api/scan/parachain/meta":{"post":{"operationId":"registry_route_705ea7acbfc4bc886920680a3125dcbd53022d7d22939d175b10d49032cdc340_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-705ea7acbfc4bc886920680a3125dcbd53022d7d22939d175b10d49032cdc340","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"meta"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b36a923dc79022dc5af3524ec553c8deb8982e3ad8fa6e1aa3de97ad4993b47f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Pn5-3bA6LVwJIvYEWirI3A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b36a923dc79022dc5af3524ec553c8deb8982e3ad8fa6e1aa3de97ad4993b47f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Pn5-3bA6LVwJIvYEWirI3A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/midnight/contract/state":{"post":{"operationId":"registry_route_707ce81b1659cfc4ebbb03641f7ff2f52d979c2e8feb1cb6fdc0e91806e3aee6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-707ce81b1659cfc4ebbb03641f7ff2f52d979c2e8feb1cb6fdc0e91806e3aee6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/contract/state"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-100b986608b5365ba5cb489f89f864d8b3ee5b605812431691dec6db46ad9081","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_55GVmk4Z7z8JstvznKvb8w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-100b986608b5365ba5cb489f89f864d8b3ee5b605812431691dec6db46ad9081","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_55GVmk4Z7z8JstvznKvb8w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/search":{"post":{"operationId":"registry_route_7098a150cfa33137a0c4df141469fcf0dcc50202952de1d1cf4e682a45f63bad_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7098a150cfa33137a0c4df141469fcf0dcc50202952de1d1cf4e682a45f63bad","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"search"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-62d2284822dfad66f18cca85fbfeb3ab89faa041b03dae0f1e79e437049376f9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xRzcrRSxajQhf7bu9u0qZA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-62d2284822dfad66f18cca85fbfeb3ab89faa041b03dae0f1e79e437049376f9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xRzcrRSxajQhf7bu9u0qZA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury_council_collective/proposal":{"post":{"operationId":"registry_route_70d10b4f8eda83c34cc32227c77ebefa1b95642ba34e715786ae1981e1dd2dd4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-70d10b4f8eda83c34cc32227c77ebefa1b95642ba34e715786ae1981e1dd2dd4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury_council_collective"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-72ac799e72d479fbc1bccfd812c07d03f057b9e4cabafac73b1a9dfd768639bc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EVrGTfAZFskEO2CxbyBtlg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-72ac799e72d479fbc1bccfd812c07d03f057b9e4cabafac73b1a9dfd768639bc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EVrGTfAZFskEO2CxbyBtlg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/preimage/list":{"post":{"operationId":"registry_route_711c8f3475c3240cfcfd2cab1eb6b0504fcaf062d1361c930d50459c14eab49c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-711c8f3475c3240cfcfd2cab1eb6b0504fcaf062d1361c930d50459c14eab49c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"preimage"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c13dd47e04ef43399f1ae71ad98bc26379e3a7b01774c29e55d66d37dd8e59b9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yihu7SV8ubRVbrSsFeL89Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c13dd47e04ef43399f1ae71ad98bc26379e3a7b01774c29e55d66d37dd8e59b9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yihu7SV8ubRVbrSsFeL89Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/timeline":{"post":{"operationId":"registry_route_715255b438d5e144a5f327c08bf838a33bcace5e111220d4d6e0df684d99da72_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-715255b438d5e144a5f327c08bf838a33bcace5e111220d4d6e0df684d99da72","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/timeline"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-558d20bb15b3b03ed887a6ff4242a2912308be1c4f34a501d8e57c28fab30285","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_daH1VP7Lmd9loJdjZwXcEA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-558d20bb15b3b03ed887a6ff4242a2912308be1c4f34a501d8e57c28fab30285","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_daH1VP7Lmd9loJdjZwXcEA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/scheduler":{"post":{"operationId":"registry_route_721fd16655cf65d27f4c6a1c13c15dd9598b9fbd0d196c9edf9a496f3f87b0e3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-721fd16655cf65d27f4c6a1c13c15dd9598b9fbd0d196c9edf9a496f3f87b0e3","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/scheduler"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-48a7ec9b668cf5de6c5bbd69b8c9c7cfe5a0318efa5d1a8aa7b2c2b8c708bd63","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_s4mOnL_0MKbkFhijp3cDYA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-48a7ec9b668cf5de6c5bbd69b8c9c7cfe5a0318efa5d1a8aa7b2c2b8c708bd63","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_s4mOnL_0MKbkFhijp3cDYA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dap/issuance-daily":{"post":{"operationId":"registry_route_73a4f5d63a99041b8c87c663c5b7cf5c3e47ef15a431350967bef810311022b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-73a4f5d63a99041b8c87c663c5b7cf5c3e47ef15a431350967bef810311022b9","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"issuance-daily"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6a77981a4b69218e14b5dc2d8a0d3418029df5e56702dd6882bd8eb5c9300bb5","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zhhtt0RdpFuZrWU1x-9gzg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6a77981a4b69218e14b5dc2d8a0d3418029df5e56702dd6882bd8eb5c9300bb5","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zhhtt0RdpFuZrWU1x-9gzg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/tokens":{"post":{"operationId":"registry_route_740ab334ad5e7a84446976cfb8960c522b4dc278663d19a7a394b7feea91df37_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-740ab334ad5e7a84446976cfb8960c522b4dc278663d19a7a394b7feea91df37","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8f6b145001d8ba71f06e4734a9326b41706e77c14b41b8b68fdf54b76983ad26","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q6NGVgIC3nNx9m5whd1MoA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8f6b145001d8ba71f06e4734a9326b41706e77c14b41b8b68fdf54b76983ad26","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q6NGVgIC3nNx9m5whd1MoA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury_spend/proposals":{"post":{"operationId":"registry_route_74653235dea243ddc3b3fabd41fcd60eb22aa7d9565f3472ee7dc346ba9647b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-74653235dea243ddc3b3fabd41fcd60eb22aa7d9565f3472ee7dc346ba9647b9","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury_spend"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-30a23b9aa8f7c7b1ad8096096d39651f46fbc56840ab966e2ad1afa2452a6bd6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PIxWm5gNzCaqv5rkT6fNZQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-30a23b9aa8f7c7b1ad8096096d39651f46fbc56840ab966e2ad1afa2452a6bd6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_PIxWm5gNzCaqv5rkT6fNZQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/accounts/mau":{"post":{"operationId":"registry_route_747ebe9acd85a5b878119d001f2163c2485e688d3baa2c75d67852cfe437f22b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-747ebe9acd85a5b878119d001f2163c2485e688d3baa2c75d67852cfe437f22b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"accounts"},{"kind":"literal","value":"mau"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9c4a4caad46f9662ad532b5c6827d28672bab9f4b097e2ca6ac36e4d4215540f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_O5uGe7r2TvakB963Klqg_g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9c4a4caad46f9662ad532b5c6827d28672bab9f4b097e2ca6ac36e4d4215540f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_O5uGe7r2TvakB963Klqg_g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/meta":{"post":{"operationId":"registry_route_7518ce6ba02bd25b7ee24f44903b4bed08682fbb62a292d3b45d71a925e059f1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7518ce6ba02bd25b7ee24f44903b4bed08682fbb62a292d3b45d71a925e059f1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"meta"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-98b7fa6b3c4e08b3a7ec9d48acc74a97288e34618cc989c6ed57593ca1d7d035","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7IKZrPSEGwveRvwih_cJ-Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-98b7fa6b3c4e08b3a7ec9d48acc74a97288e34618cc989c6ed57593ca1d7d035","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7IKZrPSEGwveRvwih_cJ-Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/evm/erc1155/collectible":{"post":{"operationId":"registry_route_769b47b48deb93a99d177daae82eb41dbc690bba8a1ffcbab7bd58d76f0544d1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-769b47b48deb93a99d177daae82eb41dbc690bba8a1ffcbab7bd58d76f0544d1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/erc1155/collectible"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b3ec524fb5cb6540e5b0d60c60f2d8fe9141fd218e6dbd60512dee940f3b2761","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_v2P4I8a1kMYK2QJdOSlY4g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b3ec524fb5cb6540e5b0d60c60f2d8fe9141fd218e6dbd60512dee940f3b2761","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_v2P4I8a1kMYK2QJdOSlY4g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/voted":{"post":{"operationId":"registry_route_76bf3027f3d3f202755eafc6c02d56cab3ae332fdb4f0808900aca1271ca5a59_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-76bf3027f3d3f202755eafc6c02d56cab3ae332fdb4f0808900aca1271ca5a59","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"voted"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f3b7b075ebf6ca6ca9e197c776777647d977561e016f0d98a13ddfbdbe579fd1","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YpH7jisFgB9DsJRI-l2BoQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f3b7b075ebf6ca6ca9e197c776777647d977561e016f0d98a13ddfbdbe579fd1","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YpH7jisFgB9DsJRI-l2BoQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/list":{"post":{"operationId":"registry_route_76ce6241e1f9ddd8587ea6b84d94b8040fec85e14f1ea860edbbf52f0527f08e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-76ce6241e1f9ddd8587ea6b84d94b8040fec85e14f1ea860edbbf52f0527f08e","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0668f2ca15b25f7fb22bacad6cd7562a048f2dbc60073e217f26fddfbb26f718","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YuCpifIZf8dORBdcwtkMTQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0668f2ca15b25f7fb22bacad6cd7562a048f2dbc60073e217f26fddfbb26f718","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YuCpifIZf8dORBdcwtkMTQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multisigs":{"post":{"operationId":"registry_route_7730676081643436d017d05401c37a053b26f7e0db213f4e435ae2433e15b394_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7730676081643436d017d05401c37a053b26f7e0db213f4e435ae2433e15b394","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multisigs"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4d2f18ccf23f5a5979a8dde20a503841920adf800f42191a6ba2bce380fb6f39","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_MwQtNJgHl44gqT79BqZmCQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4d2f18ccf23f5a5979a8dde20a503841920adf800f42191a6ba2bce380fb6f39","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_MwQtNJgHl44gqT79BqZmCQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/waiting":{"post":{"operationId":"registry_route_77ce057ef30fcb8a9961a093a18abe7884649ef3384c070572280175193cdd5e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-77ce057ef30fcb8a9961a093a18abe7884649ef3384c070572280175193cdd5e","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"waiting"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e429195ef34ccc27a4431a44b4126e85bcea9dab600a2f4b103f63680146df37","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WjjnaOTSU6O_vI5ZNhbLXw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e429195ef34ccc27a4431a44b4126e85bcea9dab600a2f4b103f63680146df37","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WjjnaOTSU6O_vI5ZNhbLXw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multisig":{"post":{"operationId":"registry_route_77ee748f48c0418e9122bf0623910a7a8b3228cd88ba2a234732b5dfa5c497f0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-77ee748f48c0418e9122bf0623910a7a8b3228cd88ba2a234732b5dfa5c497f0","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multisig"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cb77fb86ffacc54a40a231f55782242190470353280eb08cbcb7cb9abd041a4a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xaFktr_a3H6KyjY8KvBGxA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cb77fb86ffacc54a40a231f55782242190470353280eb08cbcb7cb9abd041a4a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xaFktr_a3H6KyjY8KvBGxA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/daily/reward_payout":{"post":{"operationId":"registry_route_7825266a29f355504bac604088b4d888b1bd98f2ccec26b1978cd38771511bdc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7825266a29f355504bac604088b4d888b1bd98f2ccec26b1978cd38771511bdc","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"daily"},{"kind":"literal","value":"reward_payout"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a8e2bec3aafd2d178957c37fc1375b3229d6a2fc4e0ebdd8c2197cde4d1a26b1","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_IU2jBa2pN8mZD6a9t5iphQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a8e2bec3aafd2d178957c37fc1375b3229d6a2fc4e0ebdd8c2197cde4d1a26b1","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_IU2jBa2pN8mZD6a9t5iphQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/token/holders":{"post":{"operationId":"registry_route_78b1fbc693472e8c8450dfb100f2fee06a955aecca462609183301f3f3debfa4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-78b1fbc693472e8c8450dfb100f2fee06a955aecca462609183301f3f3debfa4","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/token/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5047babe551d5ab36de5791b3a95b9bba31327ebbe9f2de44bed14f796718d38","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tWaiZmnindEbVH4GmZCeGQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5047babe551d5ab36de5791b3a95b9bba31327ebbe9f2de44bed14f796718d38","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tWaiZmnindEbVH4GmZCeGQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/operation":{"post":{"operationId":"registry_route_794b62d63b2a8ad4c8bb36568293ab69c0e816661f5df5bb4a05ad6b1aa3ba4c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-794b62d63b2a8ad4c8bb36568293ab69c0e816661f5df5bb4a05ad6b1aa3ba4c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"operation"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3667bf3d309a1558a805aa4e0805698d61f44826dd69b208d196a9cdbcb5f710","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mADcHaZ28DowDD7swAQprQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3667bf3d309a1558a805aa4e0805698d61f44826dd69b208d196a9cdbcb5f710","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mADcHaZ28DowDD7swAQprQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/info":{"post":{"operationId":"registry_route_79938457343c9c05c4d9e158b1546ed38e45e840fae3f94ec207f5be54b99169_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-79938457343c9c05c4d9e158b1546ed38e45e840fae3f94ec207f5be54b99169","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-11b4af47d46c01c758f12d2c0703cdb948d433483b3e337c1579239043ad41a9","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_HDcASfjMKcfGXwThad2h6Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-11b4af47d46c01c758f12d2c0703cdb948d433483b3e337c1579239043ad41a9","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_HDcASfjMKcfGXwThad2h6Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/validator":{"post":{"operationId":"registry_route_79fc6042307eed6b3ee29851a6ce83379d13ef0b05df3f635111fd71ddda92a7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-79fc6042307eed6b3ee29851a6ce83379d13ef0b05df3f635111fd71ddda92a7","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/validator"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a99ecf3a054adc949f00e2f19e0f5d4a01350dddad7b0e3197a3dae525895728","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Kmf5rLm_abNseb1ulv3Z0A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a99ecf3a054adc949f00e2f19e0f5d4a01350dddad7b0e3197a3dae525895728","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Kmf5rLm_abNseb1ulv3Z0A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/delegates":{"post":{"operationId":"registry_route_7a6330b50abc60d2d2fa39b8f7a7b8b15f30973a9ed1209fa3bd19ff245f26be_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7a6330b50abc60d2d2fa39b8f7a7b8b15f30973a9ed1209fa3bd19ff245f26be","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/delegates"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-02994c2ca5c78db44595ab2bdc3206139025db52e079ef856a8ef0746f42e3a9","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QPNdekSFYBRjTqqR3FLIuQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-02994c2ca5c78db44595ab2bdc3206139025db52e079ef856a8ef0746f42e3a9","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QPNdekSFYBRjTqqR3FLIuQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/extrinsic/params":{"post":{"operationId":"registry_route_7aad25cc97fbfbca45bba6b7a8f5462e5b897202cb86ea9ce230b392a5e4cfef_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7aad25cc97fbfbca45bba6b7a8f5462e5b897202cb86ea9ce230b392a5e4cfef","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/extrinsic/params"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-24368e672ce8199e78838fa8eb9b11707c906d16ee00b48099715520e8df5566","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vYUbIwSExN1uLLGIAZa94Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-24368e672ce8199e78838fa8eb9b11707c906d16ee00b48099715520e8df5566","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vYUbIwSExN1uLLGIAZa94Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/metadata":{"post":{"operationId":"registry_route_7ad0731f7ed22c1de849592c54e083532d6256956d05be5653977e08f5da2b3b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7ad0731f7ed22c1de849592c54e083532d6256956d05be5653977e08f5da2b3b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"metadata"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-378de086204b82f08d852eb6e55af3ad7a8583bcbfdd0dfec8252e3fd5305ce4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bJKj8zHLnAv-zyYS7iF0UA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-378de086204b82f08d852eb6e55af3ad7a8583bcbfdd0dfec8252e3fd5305ce4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bJKj8zHLnAv-zyYS7iF0UA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/evm/dotns/product/versions":{"post":{"operationId":"registry_route_7ad700bdde156961b7989d5f963a707fc079db529a509d5a65f76654b3c208e1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7ad700bdde156961b7989d5f963a707fc079db529a509d5a65f76654b3c208e1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/product/versions"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1bda66b154338c7ed757d41af601b49ae525404f6173b96e463abc67987c4bc4","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VZ7SHey0BET_lD4ehkrg0g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1bda66b154338c7ed757d41af601b49ae525404f6173b96e463abc67987c4bc4","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VZ7SHey0BET_lD4ehkrg0g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/daily/reward_payout":{"post":{"operationId":"registry_route_7b106865b253682e2b5d4c1e179b99cec1475931215bcdef0076142fb66f87fb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7b106865b253682e2b5d4c1e179b99cec1475931215bcdef0076142fb66f87fb","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/daily/reward_payout"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2c906e9ddb1ef93b7c6d5abf30c06c4cd6a960a9a4e4262443a1082a50f1cd25","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_a3VZ_MVBaVz9AeGsQxpQiQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2c906e9ddb1ef93b7c6d5abf30c06c4cd6a960a9a4e4262443a1082a50f1cd25","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_a3VZ_MVBaVz9AeGsQxpQiQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/orbiters/rewards":{"post":{"operationId":"registry_route_7bcae0278ec8e31eddd7503004827f8b3543c2441edeb10227c9d8d7446fd33b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7bcae0278ec8e31eddd7503004827f8b3543c2441edeb10227c9d8d7446fd33b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"orbiters"},{"kind":"literal","value":"rewards"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6ea98c9d82777b2cc769c0aecfc0acbbb6da7639dc574e53b367a023cbdef73b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bcW3A54mS78V4oCTdr06zg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6ea98c9d82777b2cc769c0aecfc0acbbb6da7639dc574e53b367a023cbdef73b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bcW3A54mS78V4oCTdr06zg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury_spend/proposal":{"post":{"operationId":"registry_route_7bd84f001f8c28433cbfc05dc1ea63b0724df14325621c96eaf832076db41630_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7bd84f001f8c28433cbfc05dc1ea63b0724df14325621c96eaf832076db41630","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury_spend"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8f64f971e04ccc294c8ccb18185c1f98ee5399ced64cf1e1fdbe29b6db94bbca","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTpvA1LznZK3uSOSSRRtvg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8f64f971e04ccc294c8ccb18185c1f98ee5399ced64cf1e1fdbe29b6db94bbca","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_cTpvA1LznZK3uSOSSRRtvg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/schedulers":{"post":{"operationId":"registry_route_7c9b713addcbb2b52501e32c4284ec8131de651e477e939a19376157d89bb1f2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7c9b713addcbb2b52501e32c4284ec8131de651e477e939a19376157d89bb1f2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"schedulers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-24877ff4cc37f8acb8336f32f7d602ef807acde781d426a327ecb206d9e18554","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Qj0INSu6R9l-n4RMHkE-_w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-24877ff4cc37f8acb8336f32f7d602ef807acde781d426a327ecb206d9e18554","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Qj0INSu6R9l-n4RMHkE-_w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/vector/statistics":{"post":{"operationId":"registry_route_7cdf05002cfd5f4caf4bc8764819018c1fa5842bf3166502b7ef73bac5a44861_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7cdf05002cfd5f4caf4bc8764819018c1fa5842bf3166502b7ef73bac5a44861","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"vector"},{"kind":"literal","value":"statistics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fb583178895ef0564d5548a5d324755d9edaf27203a517937d0e8414875081aa","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ASFMox46PxcWMA9NvyXa_g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fb583178895ef0564d5548a5d324755d9edaf27203a517937d0e8414875081aa","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ASFMox46PxcWMA9NvyXa_g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/assets/assets":{"post":{"operationId":"registry_route_7d3f39cd3ed5a63e09805d5b9720023f7c1bb86415ecf5e25037913bf2b8a4a2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7d3f39cd3ed5a63e09805d5b9720023f7c1bb86415ecf5e25037913bf2b8a4a2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"assets"},{"kind":"literal","value":"assets"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1897a2f8e7868e0b72d26e3a0109fb554d149ff4ef87087c9ed721ecb2cf117f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bRJFBlpc6o6_6TWMuUCagg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1897a2f8e7868e0b72d26e3a0109fb554d149ff4ef87087c9ed721ecb2cf117f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bRJFBlpc6o6_6TWMuUCagg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/open/price":{"post":{"operationId":"registry_route_7d4649f1ecb89074fc0c529c27f85c6efea77ef074ef4611414158b3218bd0e8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7d4649f1ecb89074fc0c529c27f85c6efea77ef074ef4611414158b3218bd0e8","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/open/price"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-96f28ec75b880deec868b8829f71eb19d59a150fbc71f50d60568f0f8409f4fe","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q7zVXEy9lo9jaj-wU6XF3g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-96f28ec75b880deec868b8829f71eb19d59a150fbc71f50d60568f0f8409f4fe","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Q7zVXEy9lo9jaj-wU6XF3g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/transfers":{"post":{"operationId":"registry_route_7ebec394f141c96e0dd8f173eea867bb761389ef03cf16ed6f2c11a45855d29b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7ebec394f141c96e0dd8f173eea867bb761389ef03cf16ed6f2c11a45855d29b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"transfers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-906a2b71a9b6f8d8b640da9e814d9aeb7ed11c30617b27b2aaffa5de5c5f9864","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-OtQ4BewM-pGQDfQdzv2Fg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-906a2b71a9b6f8d8b640da9e814d9aeb7ed11c30617b27b2aaffa5de5c5f9864","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-OtQ4BewM-pGQDfQdzv2Fg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/meta":{"post":{"operationId":"registry_route_7ee9325b5eb283e5230d2fe53a7dcb040b910b42f9ebbc06bc752a99132faf63_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7ee9325b5eb283e5230d2fe53a7dcb040b910b42f9ebbc06bc752a99132faf63","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"meta"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-598007fd8f06b44d02ceefd36bfd567577e352261be89db5d9e67f488d77771d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_RKEbamru62OPy70lERtRfg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-598007fd8f06b44d02ceefd36bfd567577e352261be89db5d9e67f488d77771d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_RKEbamru62OPy70lERtRfg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/fellowship/referendum":{"post":{"operationId":"registry_route_7f0111c447b8ce753ee23c56a4e3586d0baed25be81d05e9722d48dc3c552e49_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7f0111c447b8ce753ee23c56a4e3586d0baed25be81d05e9722d48dc3c552e49","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/fellowship/referendum"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-014728d26af2f95daed3e0f7bcdd93539a7aa4091140a962c16181dd759476e1","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LlhperwWkjl6Ek-h7_7zhw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-014728d26af2f95daed3e0f7bcdd93539a7aa4091140a962c16181dd759476e1","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LlhperwWkjl6Ek-h7_7zhw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/waiting":{"post":{"operationId":"registry_route_7f9dc55bfddfa8f15b1b9d7fd285e4a70ce23df02c70af170caf154185c46edc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7f9dc55bfddfa8f15b1b9d7fd285e4a70ce23df02c70af170caf154185c46edc","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/waiting"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-12d159b06f3bc7c9a16d27a3a368ab9e0ae17d992815f3afc4c8506c34edd31e","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_94ki9AD0mbMaMmmoXB_kDw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-12d159b06f3bc7c9a16d27a3a368ab9e0ae17d992815f3afc4c8506c34edd31e","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_94ki9AD0mbMaMmmoXB_kDw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/parachain/statistics/timeseries":{"post":{"operationId":"registry_route_7fb33af70d361647dea06674ce95fa8a3964bd431a21c913f1b105d5f97388e6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7fb33af70d361647dea06674ce95fa8a3964bd431a21c913f1b105d5f97388e6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"statistics"},{"kind":"literal","value":"timeseries"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-046bf4217dbd63f0145887939c2dff5b7c40168a35a3cab33fc7cea1ed3eef9a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ob0o-faqiNEwbfBp49vivA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-046bf4217dbd63f0145887939c2dff5b7c40168a35a3cab33fc7cea1ed3eef9a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ob0o-faqiNEwbfBp49vivA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/header":{"post":{"operationId":"registry_route_7fcd59e4b487486756b892bd8fea07977f03ea1dda42ae2f5e94051f4ece812d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-7fcd59e4b487486756b892bd8fea07977f03ea1dda42ae2f5e94051f4ece812d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"header"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d82cc4ab7ba803a21fe2d5d31aedcab4c4bb4786c9b30453b3af9bc2ba4d6207","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_akwg3Lh7LlCfK4s5YGKUFQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d82cc4ab7ba803a21fe2d5d31aedcab4c4bb4786c9b30453b3af9bc2ba4d6207","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_akwg3Lh7LlCfK4s5YGKUFQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiasset_bounties/proposals":{"post":{"operationId":"registry_route_801aa6eec4a9c1d62285dffb7b2924a93e0dad8f468c770b1ec616a54dac5e6d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-801aa6eec4a9c1d62285dffb7b2924a93e0dad8f468c770b1ec616a54dac5e6d","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiasset_bounties/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7c19d209fc749caa5e1926cdb572459e7a2bbf42a2e1e599d91d49d23ba88015","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iW9U5sFQYqQW6__JzFRIZQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7c19d209fc749caa5e1926cdb572459e7a2bbf42a2e1e599d91d49d23ba88015","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iW9U5sFQYqQW6__JzFRIZQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/search/identity":{"post":{"operationId":"registry_route_809c2729463d1fe0d4d1564674268b1d2f989b45e32d4c3457bb4f0d3d5a3e1a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-809c2729463d1fe0d4d1564674268b1d2f989b45e32d4c3457bb4f0d3d5a3e1a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"search"},{"kind":"literal","value":"identity"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8ed2e3621ab6354054acc65fc13eb779b460e8d98c1a4ec8f9ea696c6982dfc8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pvqsxJzj60ZqTvWmxqjWwQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8ed2e3621ab6354054acc65fc13eb779b460e8d98c1a4ec8f9ea696c6982dfc8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pvqsxJzj60ZqTvWmxqjWwQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/assets":{"post":{"operationId":"registry_route_80c6c7321d09e8ee6ae6197399e4bad5a28ce6f7816ccb89ceb593fb3c5d6637_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-80c6c7321d09e8ee6ae6197399e4bad5a28ce6f7816ccb89ceb593fb3c5d6637","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"assets"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-df916c46b76392b21a9ec7edb73c7e97f7518088cb6b6c3014ab9fe62c2a956c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JCyDBQ4k8QppWhZQ1vxtJA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-df916c46b76392b21a9ec7edb73c7e97f7518088cb6b6c3014ab9fe62c2a956c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JCyDBQ4k8QppWhZQ1vxtJA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/types":{"post":{"operationId":"registry_route_812b97bade8bb0fd55d1599f7f862db3db342279f6a1462436b131a3d6bb1d81_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-812b97bade8bb0fd55d1599f7f862db3db342279f6a1462436b131a3d6bb1d81","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/types"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-670ce98eb77ebfd7fc4b3a6714091c660d2e93bdb8c4b4e47e41ebe39a0f1ff4","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7vtXmwSLEbh_sfAQ815S8Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-670ce98eb77ebfd7fc4b3a6714091c660d2e93bdb8c4b4e47e41ebe39a0f1ff4","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7vtXmwSLEbh_sfAQ815S8Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/sxt/transfers":{"post":{"operationId":"registry_route_818743f97c7b4a9b756bd9e45ccf224bbe8643f2723c32121bcb11cce4fd0000_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-818743f97c7b4a9b756bd9e45ccf224bbe8643f2723c32121bcb11cce4fd0000","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"sxt"},{"kind":"literal","value":"transfers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7f68679c4a0ad6fb1270e0c21a731325813bce0e449f3268ddfbae5fd276d18d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_d_BqSHbJnMWi0HNa1h3rXw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7f68679c4a0ad6fb1270e0c21a731325813bce0e449f3268ddfbae5fd276d18d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_d_BqSHbJnMWi0HNa1h3rXw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/contracts":{"post":{"operationId":"registry_route_82aed8846bc514d8826c917c10d2aab4ac47954b6b76c14cb9f4992a4cdf932e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-82aed8846bc514d8826c917c10d2aab4ac47954b6b76c14cb9f4992a4cdf932e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/contracts"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cefe8ec6d6ee9e44d984f4ab6ffee88f0f480d87f39ee212fa2286da53e8f9ae","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_20e4f550zfXuuvdyORZDGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cefe8ec6d6ee9e44d984f4ab6ffee88f0f480d87f39ee212fa2286da53e8f9ae","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_20e4f550zfXuuvdyORZDGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/ledger":{"post":{"operationId":"registry_route_8303e81fd1d0dd8d2fcf3f5fe7df6922dfb3a787d03b093b7cca3c812056c6b6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8303e81fd1d0dd8d2fcf3f5fe7df6922dfb3a787d03b093b7cca3c812056c6b6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/ledger"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0a05990c3425ecb6fa39971c296170a2f0310f6e446f369357a0951238bb9f38","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e51_czuIvWCUhXOd2Ntahw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0a05990c3425ecb6fa39971c296170a2f0310f6e446f369357a0951238bb9f38","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e51_czuIvWCUhXOd2Ntahw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/transaction":{"post":{"operationId":"registry_route_835ea6d112b3767dc4aea917fea90e13af7bcb9fb1c6ab9b119ce8978bdaf773_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-835ea6d112b3767dc4aea917fea90e13af7bcb9fb1c6ab9b119ce8978bdaf773","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/transaction"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2802ee6229f208fe642ea9326d61e0adc2ed11c122a62b372f0b6aa5d1165f59","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lyqpvMZTbAbOqO93IMn3Cw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2802ee6229f208fe642ea9326d61e0adc2ed11c122a62b372f0b6aa5d1165f59","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lyqpvMZTbAbOqO93IMn3Cw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multisigs/details":{"post":{"operationId":"registry_route_8409de991db051800d5eb0ca4d2a72b36b4ab307488b5cdcef57316252247f80_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8409de991db051800d5eb0ca4d2a72b36b4ab307488b5cdcef57316252247f80","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multisigs"},{"kind":"literal","value":"details"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4da033f5bf3079078e81828cd3ae87cdb3ccbebe0d6b078c3440fc6731014649","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KewkqnczTNiwmJKjDLyAOw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4da033f5bf3079078e81828cd3ae87cdb3ccbebe0d6b078c3440fc6731014649","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_KewkqnczTNiwmJKjDLyAOw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/token/price":{"get":{"operationId":"registry_route_846a362f1ba2bf5aaa207295d6dc0b5d3345c4f067fd9ab0f6c89934529381c9_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-846a362f1ba2bf5aaa207295d6dc0b5d3345c4f067fd9ab0f6c89934529381c9","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/token/price"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ee5780d54665d7b4d9c510955d74d6ec2e6c412edaccad7385bcef380693ece4","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e5rI7JM_JxmAeZkgHN7EAg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ee5780d54665d7b4d9c510955d74d6ec2e6c412edaccad7385bcef380693ece4","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e5rI7JM_JxmAeZkgHN7EAg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/broker/workload/details":{"post":{"operationId":"registry_route_84c69fa6e69363b56870bdc70d46d3432ee9d7ffa872b54c4b5240fc9b9edbb3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-84c69fa6e69363b56870bdc70d46d3432ee9d7ffa872b54c4b5240fc9b9edbb3","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"workload"},{"kind":"literal","value":"details"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7d4c2e51f85426cc75adfd135a9b91850d0514ab2f1fe516ae2e0f156c6b511d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_y5_lskyoQGK8J--8iXFt9g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7d4c2e51f85426cc75adfd135a9b91850d0514ab2f1fe516ae2e0f156c6b511d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_y5_lskyoQGK8J--8iXFt9g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/accounts/merkle":{"post":{"operationId":"registry_route_84f377f1093339b14f33e83c7874fe60473578f128ed40f1ba628dd790fdde23_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-84f377f1093339b14f33e83c7874fe60473578f128ed40f1ba628dd790fdde23","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/accounts/merkle"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-51f49b603215c4e709810941835d843ec2d51999bc221d6d91e2d8f8e14f90b7","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JLHx36YoacH_wvhnzUFBzA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-51f49b603215c4e709810941835d843ec2d51999bc221d6d91e2d8f8e14f90b7","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JLHx36YoacH_wvhnzUFBzA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/erc1155/collectible":{"post":{"operationId":"registry_route_8528010597d77a6f5c443cfb6c888031ab157d91cf5f43e2c21eb0ffc776de8e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8528010597d77a6f5c443cfb6c888031ab157d91cf5f43e2c21eb0ffc776de8e","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"erc1155"},{"kind":"literal","value":"collectible"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-80c22b5dcc83280281fe798aa9248e2db31644dae90e423198771cd9b07d62c0","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CCyklRHOXeTKd5QZ-rLKjA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-80c22b5dcc83280281fe798aa9248e2db31644dae90e423198771cd9b07d62c0","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CCyklRHOXeTKd5QZ-rLKjA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/nominator":{"post":{"operationId":"registry_route_85514501baa8719140a458dd262389eebda9d7f72d96673a80aa6fa59c3ef51c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-85514501baa8719140a458dd262389eebda9d7f72d96673a80aa6fa59c3ef51c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"nominator"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-70c80a7a7fd43b2c2cad15773ac6c90914e8b72f7858682616d9515627f5e5fc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8yfFpNnvcBaSqhz5cN7pag"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-70c80a7a7fd43b2c2cad15773ac6c90914e8b72f7858682616d9515627f5e5fc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8yfFpNnvcBaSqhz5cN7pag"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/verify/compiler_images":{"get":{"operationId":"registry_route_85afd01698176692449fb8a8b2a2a66536d74bd7c5c4af2848dee752357fcc3e_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-85afd01698176692449fb8a8b2a2a66536d74bd7c5c4af2848dee752357fcc3e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/verify/compiler_images"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-669900f8bf74100bb1d41912ab7eb1e5ba971cf9c8c76f81b1970cea6be61619","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kcsSUIRY7oJ1VbZbFIpKCA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-669900f8bf74100bb1d41912ab7eb1e5ba971cf9c8c76f81b1970cea6be61619","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kcsSUIRY7oJ1VbZbFIpKCA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/runtime/list":{"post":{"operationId":"registry_route_85d7ad2180b98a92c5d89fc29bc89406c3a381cff82b848cb376b7a1b11a560f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-85d7ad2180b98a92c5d89fc29bc89406c3a381cff82b848cb376b7a1b11a560f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"runtime"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cfc2ab3577d0a999d3dc593b654ce9938aca3ab47de0c09dd080a9fb1a89ed80","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bkOoZgUrOYEtlITgVnk96w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cfc2ab3577d0a999d3dc593b654ce9938aca3ab47de0c09dd080a9fb1a89ed80","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bkOoZgUrOYEtlITgVnk96w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/broker/workload/details":{"post":{"operationId":"registry_route_8697b1a5f30f18742bf27ac67ddc7e181006d3364536d73b98e5a865063e1b6f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8697b1a5f30f18742bf27ac67ddc7e181006d3364536d73b98e5a865063e1b6f","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/workload/details"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d0c1cd76b19f55a61946c4a1ac06338bf240aca8ab3955a5828e4ca36a6c3f80","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R_36u-_KOs995Cp20kb5vA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d0c1cd76b19f55a61946c4a1ac06338bf240aca8ab3955a5828e4ca36a6c3f80","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R_36u-_KOs995Cp20kb5vA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/v2/transactions":{"post":{"operationId":"registry_route_869abea1b66eebe61ead47e03350e75b49b660050dba105094fad82fb55002e5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-869abea1b66eebe61ead47e03350e75b49b660050dba105094fad82fb55002e5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"transactions"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9e938806c1f9f75794df61c6d851bac869cbe59b9d1e9542fc56b9ccb945a29b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Is78f_Tb4Q8URo9puy_tuw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9e938806c1f9f75794df61c6d851bac869cbe59b9d1e9542fc56b9ccb945a29b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Is78f_Tb4Q8URo9puy_tuw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/info":{"post":{"operationId":"registry_route_89ab05350a0692573832cc2d5d6055b34936a8b0cf0130d5ccadec030b4319dc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-89ab05350a0692573832cc2d5d6055b34936a8b0cf0130d5ccadec030b4319dc","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/info"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f7f71fe7e877ebc88fa32ae8ecc633947aca66f567573f78823316ab9254e9b1","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XVsvidkBrbmG9YGtR4P46A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f7f71fe7e877ebc88fa32ae8ecc633947aca66f567573f78823316ab9254e9b1","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XVsvidkBrbmG9YGtR4P46A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/delegates":{"post":{"operationId":"registry_route_89d6d40deebb535afeb3ab387ea5a07ba59e1e76af2863e90a22e8f9e3bd203a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-89d6d40deebb535afeb3ab387ea5a07ba59e1e76af2863e90a22e8f9e3bd203a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"delegates"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a86ffa1a1a7116defa2ed1a1e8f9eeea9938c0a91b6ed57b7b8ff7147579cd38","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-ZvkyFI94I1pPr_owk_mgw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a86ffa1a1a7116defa2ed1a1e8f9eeea9938c0a91b6ed57b7b8ff7147579cd38","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-ZvkyFI94I1pPr_owk_mgw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/validators":{"post":{"operationId":"registry_route_8a1add9a728dead05f8992c118609aa11fab564f1f28f868289e0a9219edc3b4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8a1add9a728dead05f8992c118609aa11fab564f1f28f868289e0a9219edc3b4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"validators"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-59094343700c9e792ec37911c27039af870d70ed619f2c5ee511c7055ad1179b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__zW_Um6NXEg4ZuHpoImZrg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-59094343700c9e792ec37911c27039af870d70ed619f2c5ee511c7055ad1179b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__zW_Um6NXEg4ZuHpoImZrg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/daos/{dao_id}/brief":{"get":{"operationId":"registry_route_8b873dc27ed1d2b2f8690fda57ae12173811b92420a4088866b9fc0041d7d6dd_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"path","required":true,"schema":{"type":"string"}},{"name":"activity_limit","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":20}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8b873dc27ed1d2b2f8690fda57ae12173811b92420a4088866b9fc0041d7d6dd","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"degov"},{"kind":"literal","value":"global"},{"kind":"literal","value":"v1"},{"kind":"literal","value":"daos"},{"kind":"parameter","name":"dao_id"},{"kind":"literal","value":"brief"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":16384,"parameters":[{"name":"activity_limit","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":20,"allowed_values":null}}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3ac723322f4d56142f073dce3c3c42816447054f010373e4ddbdbba01645cce8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FX_hV2SbIlWqYyCgLcWY0w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3ac723322f4d56142f073dce3c3c42816447054f010373e4ddbdbba01645cce8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FX_hV2SbIlWqYyCgLcWY0w"}}},"/v1/gateway/subscan/api/scan/runtime/list":{"post":{"operationId":"registry_route_8bb4180cc8f2d816394df4e1e4ca11fb70a2003c1f7283c4dd9d750ab0115622_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8bb4180cc8f2d816394df4e1e4ca11fb70a2003c1f7283c4dd9d750ab0115622","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/runtime/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7b644ff7d39964413426e3b96e610752e4f242a8c0906efba242ed37155582d8","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CfEnYuNDzJ_tvLyDskK-jw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7b644ff7d39964413426e3b96e610752e4f242a8c0906efba242ed37155582d8","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CfEnYuNDzJ_tvLyDskK-jw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/v2/scan/events":{"post":{"operationId":"registry_route_8c0c3abfe6dc8e5ef4eb1a5ea42a994afb84e04d4e8ed3641d13e105bf3d78f4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8c0c3abfe6dc8e5ef4eb1a5ea42a994afb84e04d4e8ed3641d13e105bf3d78f4","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/events"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f55c669e4662cb535a0f579a7950b1ff628f56ed45774f1af84b4232b69105af","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N-6p-PBwScwk3OQDSSpVOg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f55c669e4662cb535a0f579a7950b1ff628f56ed45774f1af84b4232b69105af","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N-6p-PBwScwk3OQDSSpVOg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/foreignAssets/asset/holders":{"post":{"operationId":"registry_route_8c4cdb3c86f47d2b52170e78a435c65b12cdf5f51adedf4e54748c833e2095a3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8c4cdb3c86f47d2b52170e78a435c65b12cdf5f51adedf4e54748c833e2095a3","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/asset/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-519f9acfef45fb143273ee1b7595685e4129e3bbe9dbfc0a28daf6b75f2fcd05","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hm0rknO8SldDRZeHjlsf_A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-519f9acfef45fb143273ee1b7595685e4129e3bbe9dbfc0a28daf6b75f2fcd05","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hm0rknO8SldDRZeHjlsf_A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/region":{"post":{"operationId":"registry_route_8c5c62597b6a1f02e941184284e924be09743570851c00f6f8c872b0243bb6ec_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8c5c62597b6a1f02e941184284e924be09743570851c00f6f8c872b0243bb6ec","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"region"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a40c6dc9b7ab3abb9b1d9e24061d92011ca2f1de1ca9fa0ede8c434bd655cf8e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E807tYFWKHOdww2fdsXmMQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a40c6dc9b7ab3abb9b1d9e24061d92011ca2f1de1ca9fa0ede8c434bd655cf8e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E807tYFWKHOdww2fdsXmMQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiChain/balance_value_stat":{"post":{"operationId":"registry_route_8d1cdc765e80317c1fede8063020361ad921a78c50eefb55782c73b77d20771b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8d1cdc765e80317c1fede8063020361ad921a78c50eefb55782c73b77d20771b","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiChain/balance_value_stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e6e64395f5e811241157963ea41630dbc360d9f3cd5cfa04ced99930308d5cc7","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_y4LMmv_poXcoQLFz-HMPCQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e6e64395f5e811241157963ea41630dbc360d9f3cd5cfa04ced99930308d5cc7","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_y4LMmv_poXcoQLFz-HMPCQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/sxt/holders":{"post":{"operationId":"registry_route_8d781c117d4cb47843ed863c62ab8bb568054ac6308bf916bca636e511c4e4b4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8d781c117d4cb47843ed863c62ab8bb568054ac6308bf916bca636e511c4e4b4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"sxt"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4f0399a114bc722869d7d817f3658a2eefa45aa1f7f622f5ded097ac323884a6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z3yXpJLUdU4skAJP3BQCcg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4f0399a114bc722869d7d817f3658a2eefa45aa1f7f622f5ded097ac323884a6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_z3yXpJLUdU4skAJP3BQCcg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/unique/items":{"post":{"operationId":"registry_route_8dbe5e95c7833b6d9f70efe1d266c731be847354784859113611a8747bbcc4e8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8dbe5e95c7833b6d9f70efe1d266c731be847354784859113611a8747bbcc4e8","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"unique"},{"kind":"literal","value":"items"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-61d391999df973730b23e7a93813578800dc442e874a2c60830b4f35b9069816","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ekqmYwI3hUBG4i-Vans7Mg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-61d391999df973730b23e7a93813578800dc442e874a2c60830b4f35b9069816","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ekqmYwI3hUBG4i-Vans7Mg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/account/balances":{"post":{"operationId":"registry_route_8e0dc42000c19f41b7692f5767077c247002da23401f45a601b22746563c812f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8e0dc42000c19f41b7692f5767077c247002da23401f45a601b22746563c812f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-759594fce49d588d05c47ee7379bb33055e77e8cea20a18dffcca59440acaf8f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_US8RzHn0i41XOBABx5T1EA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-759594fce49d588d05c47ee7379bb33055e77e8cea20a18dffcca59440acaf8f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_US8RzHn0i41XOBABx5T1EA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/transaction":{"post":{"operationId":"registry_route_8eea1cbe1b46b4d4609291b6019780f34452cb37e2a4ea7539a982d79a9c06e6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8eea1cbe1b46b4d4609291b6019780f34452cb37e2a4ea7539a982d79a9c06e6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/transaction"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b47beeca0214b63826c59fab3636e24d55dacaf15083233149184092bf60084e","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_u263emuzgqxhm8z3iRspLQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b47beeca0214b63826c59fab3636e24d55dacaf15083233149184092bf60084e","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_u263emuzgqxhm8z3iRspLQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/multiChain/account":{"post":{"operationId":"registry_route_8fcc3e621cc691d8e734dd9685eab2871981cb88e48c722b0e3ba92b2e6402ac_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-8fcc3e621cc691d8e734dd9685eab2871981cb88e48c722b0e3ba92b2e6402ac","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/multiChain/account"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f69fadc0529bb3fdc60324e391a6664144971f4284b91caa213029352a8c89aa","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ISZwmCsovSfGKvpudzv62g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f69fadc0529bb3fdc60324e391a6664144971f4284b91caa213029352a8c89aa","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ISZwmCsovSfGKvpudzv62g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/account/balances":{"post":{"operationId":"registry_route_90947d2746ad7ab13ae9b208e1ad3b5252677e51dfe3af97282b66c70c3553ee_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-90947d2746ad7ab13ae9b208e1ad3b5252677e51dfe3af97282b66c70c3553ee","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/account/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9f16d44d11ecf5abf607b57d3a60ce3215c1e8ab84cd6d28a27bf24b80d596ac","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_70GePIxXZOsQhUz2fpln1w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9f16d44d11ecf5abf607b57d3a60ce3215c1e8ab84cd6d28a27bf24b80d596ac","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_70GePIxXZOsQhUz2fpln1w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/account/reward_slash":{"post":{"operationId":"registry_route_90b16bec0a97e4eb41dc031c4a43e291025bd463d9090d0f6ee5807bf4b9dfff_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-90b16bec0a97e4eb41dc031c4a43e291025bd463d9090d0f6ee5807bf4b9dfff","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"reward_slash"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-be839f431eee92c699f9ef440a44adc0195adf784b96c2eb18b9afe98a8dcebe","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aq_FMx3tTYstsq2IlwalSQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-be839f431eee92c699f9ef440a44adc0195adf784b96c2eb18b9afe98a8dcebe","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aq_FMx3tTYstsq2IlwalSQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/fellowship/tracks":{"post":{"operationId":"registry_route_912733930ac1ddd11d3b4f3055c7afbac83977f99b2c7fde2806bc1460135bf3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-912733930ac1ddd11d3b4f3055c7afbac83977f99b2c7fde2806bc1460135bf3","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/fellowship/tracks"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f09b9a09f147c892a5741506131e60f3c73ba6708418f4dc3ec3ed63c3cf834a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pvjG2UiiCo2YfiTJP6b2Lg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f09b9a09f147c892a5741506131e60f3c73ba6708418f4dc3ec3ed63c3cf834a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pvjG2UiiCo2YfiTJP6b2Lg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/check_hash":{"post":{"operationId":"registry_route_91a2246f32a2c80bfdbc2a0dbc344820635b7a6c21736135d26da1c641e8a810_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-91a2246f32a2c80bfdbc2a0dbc344820635b7a6c21736135d26da1c641e8a810","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"check_hash"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-273616c7fe615c95a396b2f8ba1bcaf4672b1f1b88e83a3c2a8c214477967889","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fozO6yRp9yJGlAauEl7DUg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-273616c7fe615c95a396b2f8ba1bcaf4672b1f1b88e83a3c2a8c214477967889","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fozO6yRp9yJGlAauEl7DUg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/parachain/stat":{"post":{"operationId":"registry_route_91d04f708582a1dc1cfe010320909e477ba522e7c27c54a00d4d5c80a2de3708_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-91d04f708582a1dc1cfe010320909e477ba522e7c27c54a00d4d5c80a2de3708","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"parachain"},{"kind":"literal","value":"stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-36271f35bb156e47bd263f7d1aaa9469cc186ced478cc365752d46763fa9cbb3","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Vawi6QrZ8w7GXgkq8Go2mA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-36271f35bb156e47bd263f7d1aaa9469cc186ced478cc365752d46763fa9cbb3","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Vawi6QrZ8w7GXgkq8Go2mA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/product":{"post":{"operationId":"registry_route_91d4c19e117983175594ce6be07d6fe0d5a1bb4261dfa0b5432a9f0f8c27f9a7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-91d4c19e117983175594ce6be07d6fe0d5a1bb4261dfa0b5432a9f0f8c27f9a7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"product"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1017becc5885f199ffb01c2a394947fd278a634af89b2903e27c3ae04dbadf5e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_05_EZjgwRNZfnGDleTPI1w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1017becc5885f199ffb01c2a394947fd278a634af89b2903e27c3ae04dbadf5e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_05_EZjgwRNZfnGDleTPI1w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/etherscan":{"get":{"operationId":"registry_route_91ebdc597b3bfb0724584dbf260ee95b266accd70c88b32432b4dc65d5d7dd42_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-91ebdc597b3bfb0724584dbf260ee95b266accd70c88b32432b4dc65d5d7dd42","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/etherscan"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-08a1e5a186d5f63f4b98ae82d95a5b4b9b2596282816c1019771e2512eaad1fe","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_n15yT67M3yFmzzrlxAt5Fw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-08a1e5a186d5f63f4b98ae82d95a5b4b9b2596282816c1019771e2512eaad1fe","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_n15yT67M3yFmzzrlxAt5Fw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/sxt/holders":{"post":{"operationId":"registry_route_93ac6c08900748369ab683f6d215ac4ad16225d3ef05b5367a05e47748624ec7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-93ac6c08900748369ab683f6d215ac4ad16225d3ef05b5367a05e47748624ec7","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/sxt/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-796b7ff51abaefbe1a95742771ebef034d7870dff06ffb29ed72914f819c3800","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nemRKi38lEojE4nmiCvIfw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-796b7ff51abaefbe1a95742771ebef034d7870dff06ffb29ed72914f819c3800","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nemRKi38lEojE4nmiCvIfw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/fellowship/referendums":{"post":{"operationId":"registry_route_93d45e729e0be097448ed128f901d46056440d7b2e0caaf5283b012e13ba4081_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-93d45e729e0be097448ed128f901d46056440d7b2e0caaf5283b012e13ba4081","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/fellowship/referendums"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-684c0ba276fce7e457c832b495af9ead8d00c960a1a2d82598c3ddd405a98792","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YI1yJdA8InyRJyadFRA2Bw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-684c0ba276fce7e457c832b495af9ead8d00c960a1a2d82598c3ddd405a98792","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YI1yJdA8InyRJyadFRA2Bw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/check_hash":{"post":{"operationId":"registry_route_944c65ec486c01a2b035af70ce74c3b00414559ca091171da4de0f3dcdd1924c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-944c65ec486c01a2b035af70ce74c3b00414559ca091171da4de0f3dcdd1924c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"check_hash"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b938bafdb52fcf704035cda561e437a774eb5b2f55755ce06fa85f914323471b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WoJwVCRqIOT8TfPn_80hfQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b938bafdb52fcf704035cda561e437a774eb5b2f55755ce06fa85f914323471b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WoJwVCRqIOT8TfPn_80hfQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/channel":{"post":{"operationId":"registry_route_949096517294e7d4bfb60fd3506edd1d393d3ba0eb37ada7c20952d3007fb0d5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-949096517294e7d4bfb60fd3506edd1d393d3ba0eb37ada7c20952d3007fb0d5","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/channel"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d67b059abfd48b4f4929b3b25706fe3761d0646eca6376bb4cfff43abdf8458e","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZbAoRMoll1UyKu7_yKpnig"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d67b059abfd48b4f4929b3b25706fe3761d0646eca6376bb4cfff43abdf8458e","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZbAoRMoll1UyKu7_yKpnig"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/compact_version":{"post":{"operationId":"registry_route_949c6e1fe99800d1c918b9d7edf7b869e7aa79cb616c1ea5e3744a833afb71cd_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-949c6e1fe99800d1c918b9d7edf7b869e7aa79cb616c1ea5e3744a833afb71cd","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"compact_version"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3532ebd1728e85eb92ed97d084d18341cff104df1ad02acbc21e2ab052d4bf79","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DEhEAKB8GAsW64tIUwqMJA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3532ebd1728e85eb92ed97d084d18341cff104df1ad02acbc21e2ab052d4bf79","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DEhEAKB8GAsW64tIUwqMJA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/multiasset_bounties/proposal":{"post":{"operationId":"registry_route_951087d6c05df9f71c96c90ad3271481c91961070872616d03fcd08576606cad_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-951087d6c05df9f71c96c90ad3271481c91961070872616d03fcd08576606cad","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiasset_bounties/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-eb2ca2ce521685c2ccd7648f5af14c718eabf9de052ac153907ed5133b4d2317","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_51_P62iwdl5e90d9fXRQKA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-eb2ca2ce521685c2ccd7648f5af14c718eabf9de052ac153907ed5133b4d2317","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_51_P62iwdl5e90d9fXRQKA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/pool/members":{"post":{"operationId":"registry_route_9540b679f54b1f3cc881d104d90fac898061f3fe92bd5e5173f5a578a06826dc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9540b679f54b1f3cc881d104d90fac898061f3fe92bd5e5173f5a578a06826dc","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"pool"},{"kind":"literal","value":"members"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1d9618824e96ad898d28a67dd035a4fb258696ef09eff44a8bfe61583009f50e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jizsJXqfDIJnl_TEAjXIQA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1d9618824e96ad898d28a67dd035a4fb258696ef09eff44a8bfe61583009f50e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jizsJXqfDIJnl_TEAjXIQA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/readiness":{"get":{"operationId":"registry_route_954113819a467ae7f07b133f790cf96646aa9414b65161ed3a8c9eb9a6ee68dd_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-954113819a467ae7f07b133f790cf96646aa9414b65161ed3a8c9eb9a6ee68dd","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"readiness"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-102acb54f88a2083d9a6a7b613ac91433d5f33dfa2e3790e1392456ad35e7819","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7sxXY4tPNoxiXNqHHHDTZg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-102acb54f88a2083d9a6a7b613ac91433d5f33dfa2e3790e1392456ad35e7819","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7sxXY4tPNoxiXNqHHHDTZg"}}},"/v1/gateway/subscan/api/scan/bounties/proposal":{"post":{"operationId":"registry_route_95f99ba7dbfb42157e084850f6a75cf93155bcac0818d741144d56f28d8068eb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-95f99ba7dbfb42157e084850f6a75cf93155bcac0818d741144d56f28d8068eb","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/bounties/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9e2b8e1d86cdada69a63aa0ab8bd23125d8ab513ee4bf8602ce9789edac96e7f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_29e62W-R22wY6E8JR9GpOQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9e2b8e1d86cdada69a63aa0ab8bd23125d8ab513ee4bf8602ce9789edac96e7f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_29e62W-R22wY6E8JR9GpOQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/dap/events":{"get":{"operationId":"registry_route_969764a156d2c1d96a96dcd5184935c89ed8e16c355bd7ab40ab6aa94a814d66_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"end_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"end_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"event_type","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"order_field","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"page","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"row","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_block","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}},{"name":"start_time","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":0,"x-pubfi-maximum-utf8-bytes":128}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-969764a156d2c1d96a96dcd5184935c89ed8e16c355bd7ab40ab6aa94a814d66","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/events"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":1024,"parameters":[{"name":"end_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"end_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"event_type","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"order_field","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"page","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"row","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_block","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}},{"name":"start_time","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":0,"max_length":128,"allowed_values":null}}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e371f71dbec6c8c0233048a34cdb96c54035b0c30bc564fabf878ae576a77a41","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_X3N9zpOpXpBj7ojz3azPrQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e371f71dbec6c8c0233048a34cdb96c54035b0c30bc564fabf878ae576a77a41","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_X3N9zpOpXpBj7ojz3azPrQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}},"post":{"operationId":"registry_route_e6325daa2c80165ec6ec1f6c6d35f2b039bc75cfdfa45b93298404cd834b609e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e6325daa2c80165ec6ec1f6c6d35f2b039bc75cfdfa45b93298404cd834b609e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/dap/events"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1d0cd38fd350e4cb83fea8e73a829ec7f2ce335717265eb0c205e85a6bd7e61a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zCSzsuZtUWOjNYgo7MudfA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1d0cd38fd350e4cb83fea8e73a829ec7f2ce335717265eb0c205e85a6bd7e61a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zCSzsuZtUWOjNYgo7MudfA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/fellowship/votes":{"post":{"operationId":"registry_route_9714eec40332f9d3c762468fc59f7d35c6ba954904692e58b661098f1558dac4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9714eec40332f9d3c762468fc59f7d35c6ba954904692e58b661098f1558dac4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"fellowship"},{"kind":"literal","value":"votes"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9007a3199b30828e19e7237bc3883b1320a985f69b797fc3763cc88fe8c7d49b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yTjq5S3bXh7nOy5F4BKKBg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9007a3199b30828e19e7237bc3883b1320a985f69b797fc3763cc88fe8c7d49b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yTjq5S3bXh7nOy5F4BKKBg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/validators":{"post":{"operationId":"registry_route_975e28d3fe9b6a4f9b8a8ca8edb2f8cb123c89592f4609612f0a62b117921a3c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-975e28d3fe9b6a4f9b8a8ca8edb2f8cb123c89592f4609612f0a62b117921a3c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/validators"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f6a1a7bbebf12a6517e71a83658b3e06bfe2548747945ecf2c59e5fa4e3f374f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OZzZ9z0CmF9kK4xQMaJx6A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f6a1a7bbebf12a6517e71a83658b3e06bfe2548747945ecf2c59e5fa4e3f374f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OZzZ9z0CmF9kK4xQMaJx6A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/daily":{"post":{"operationId":"registry_route_97b0f8a2c3ceab96622e5a25b2b4f0e58b1c3a6d3538f4d1eb7914f2959e6bec_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-97b0f8a2c3ceab96622e5a25b2b4f0e58b1c3a6d3538f4d1eb7914f2959e6bec","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/daily"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3429e3b14dd503bbda101349d527f1295fbcf162cf7efef72bc446bd55396718","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UI96V-fDsLIvb1-Xtti3SQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3429e3b14dd503bbda101349d527f1295fbcf162cf7efef72bc446bd55396718","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UI96V-fDsLIvb1-Xtti3SQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury/proposal":{"post":{"operationId":"registry_route_9838e2fd23e007a2d124ae06f6b658b10caa7482fd2737aff20e583060871407_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9838e2fd23e007a2d124ae06f6b658b10caa7482fd2737aff20e583060871407","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-828d85e87de02d4c9a23b59c194eb3bdeef55dea12e28c6ba3d3863f7ee03057","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mVbH2jOGEIAHIgXGEnTqDw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-828d85e87de02d4c9a23b59c194eb3bdeef55dea12e28c6ba3d3863f7ee03057","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mVbH2jOGEIAHIgXGEnTqDw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/nominators":{"post":{"operationId":"registry_route_9866d7fb039d9ac9f037db762cc1bfd0055bcf309798c3ca60719814d004050e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9866d7fb039d9ac9f037db762cc1bfd0055bcf309798c3ca60719814d004050e","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/nominators"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-20d9f3d60ff9dc1fc99948d02a130573476e3635afc56dadbee87d00fa6c22f7","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wHQzTO1e1BPtFB8Odw5TTA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-20d9f3d60ff9dc1fc99948d02a130573476e3635afc56dadbee87d00fa6c22f7","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wHQzTO1e1BPtFB8Odw5TTA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nomination_pool/pool":{"post":{"operationId":"registry_route_98a394640c48f9c9509be925759444089606456586ed351bebaec5005279845a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-98a394640c48f9c9509be925759444089606456586ed351bebaec5005279845a","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/pool"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-06b307200e1eb72e2692b9eecf06140fb1962948a6ae2da78e3ecfde916b478b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4Gb2jolz6K8ob17i9nGW0A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-06b307200e1eb72e2692b9eecf06140fb1962948a6ae2da78e3ecfde916b478b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4Gb2jolz6K8ob17i9nGW0A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/runtime/modules":{"post":{"operationId":"registry_route_98cd96f4d3cff126268a95c7eed143f5c2a20362bd833d07f81746ea5165e3a2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-98cd96f4d3cff126268a95c7eed143f5c2a20362bd833d07f81746ea5165e3a2","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/runtime/modules"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-53d92280646d4ef49a9f1ea030dedb1e72b738ec3af20963cf9054a760f88934","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e-gzGK7RNvaqfr0kBSFSLw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-53d92280646d4ef49a9f1ea030dedb1e72b738ec3af20963cf9054a760f88934","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_e-gzGK7RNvaqfr0kBSFSLw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/account/referendum":{"post":{"operationId":"registry_route_991b0b516f713cc539aa1f54168fe5fc1fc731eeba1a07b6a8d053d4b715b01b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-991b0b516f713cc539aa1f54168fe5fc1fc731eeba1a07b6a8d053d4b715b01b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"referendum"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ccd3156015647c9ebfcb39a3402db98e3489e702c1c413fd481b44c7cb84fd95","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yW31fNN4rSN1RvlWrfmoPw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ccd3156015647c9ebfcb39a3402db98e3489e702c1c413fd481b44c7cb84fd95","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yW31fNN4rSN1RvlWrfmoPw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/collator/meta":{"get":{"operationId":"registry_route_9980835825af949b8b63618ce7db97b67a1f2494f4d2603a179df2bbf4423b58_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9980835825af949b8b63618ce7db97b67a1f2494f4d2603a179df2bbf4423b58","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"collator"},{"kind":"literal","value":"meta"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e165654d1a2afa00fdbfcb22016976084483f4a13c270d4b179ddaae34578cb1","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oDME8zOupdK9Ej7JfBeVPQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e165654d1a2afa00fdbfcb22016976084483f4a13c270d4b179ddaae34578cb1","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oDME8zOupdK9Ej7JfBeVPQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/referenda/statistics":{"post":{"operationId":"registry_route_99e652d210d4dd9f76dace6d572a538b355191c583b64d7c75b42fa0b548b73c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-99e652d210d4dd9f76dace6d572a538b355191c583b64d7c75b42fa0b548b73c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/statistics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f55b81deb66196c13858ad944873b5f77f76e7af68ff0f8883af63fb2276e7ba","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yAdX1C5M_fMFjjBW2vouvw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f55b81deb66196c13858ad944873b5f77f76e7af68ff0f8883af63fb2276e7ba","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_yAdX1C5M_fMFjjBW2vouvw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/v2/scan/events":{"post":{"operationId":"registry_route_9b5e399f014cbbf733fe9fdef9961c153f29e2fb2ddedbeaa3c32337adabcc38_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9b5e399f014cbbf733fe9fdef9961c153f29e2fb2ddedbeaa3c32337adabcc38","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"events"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-63b2d2139fb0f186595acbd4f2a6fb909c6a97f6360eb7a91ac712f191345f3a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EhhvD9BBgLxNLv_f5e10Ww"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-63b2d2139fb0f186595acbd4f2a6fb909c6a97f6360eb7a91ac712f191345f3a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EhhvD9BBgLxNLv_f5e10Ww"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/transactions":{"post":{"operationId":"registry_route_9b6a5983f69e58bfa2a2e869330deaeda3d9920c694ed44a46f253a8851f1cd2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9b6a5983f69e58bfa2a2e869330deaeda3d9920c694ed44a46f253a8851f1cd2","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/transactions"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2f70bddeb67b1c5aff61e2562dffdc53880abb13af98f9127029b53ad965397e","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9-NziCJrDk0ughOBG-N5fw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2f70bddeb67b1c5aff61e2562dffdc53880abb13af98f9127029b53ad965397e","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9-NziCJrDk0ughOBG-N5fw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/transactions":{"post":{"operationId":"registry_route_9c5ba7b242cd886c4b4b07cceac660895c389c54258cf2358af77d89eb41831b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9c5ba7b242cd886c4b4b07cceac660895c389c54258cf2358af77d89eb41831b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"transactions"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0c4c6e33e58dd643d99273103fcc3a6a73e248e23216213bb133755e529d4ece","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Hcf4yjem45ktNhL5u2No6Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0c4c6e33e58dd643d99273103fcc3a6a73e248e23216213bb133755e529d4ece","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Hcf4yjem45ktNhL5u2No6Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/logs":{"post":{"operationId":"registry_route_9c89eb15a9fe24197ba9cf87890d86cb6b91231088e781068a84d2b9acb43009_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9c89eb15a9fe24197ba9cf87890d86cb6b91231088e781068a84d2b9acb43009","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"logs"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e387346a13cfbd4e1c92f253657466a9f849fb787acb0836da549ccd28d34d96","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o3RH16sCb6Qg5bniItlAEA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e387346a13cfbd4e1c92f253657466a9f849fb787acb0836da549ccd28d34d96","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o3RH16sCb6Qg5bniItlAEA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/techcomm/proposals":{"post":{"operationId":"registry_route_9cc061e3d644168a9c73f81accbf5e11913ceeaaa40dc9ae1db2f3c231400375_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9cc061e3d644168a9c73f81accbf5e11913ceeaaa40dc9ae1db2f3c231400375","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/techcomm/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1e2ebff1a040fe67f34632d8d5283a02330c29e3d3f25d1e8aab136db8a5ce1c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_59XdsqCyxz3lMdRzTr5bQQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1e2ebff1a040fe67f34632d8d5283a02330c29e3d3f25d1e8aab136db8a5ce1c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_59XdsqCyxz3lMdRzTr5bQQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/v2/transactions":{"post":{"operationId":"registry_route_9ce6ec4a9a8c3fce39813c2eaa3ec34f0537cc34faf2c67cfa227c9e4eb91889_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9ce6ec4a9a8c3fce39813c2eaa3ec34f0537cc34faf2c67cfa227c9e4eb91889","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/v2/transactions"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-960aeb4d0db63f84f4cc826129f90cd9d875505967ccc886c32e804346c2f0e0","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_APa9TH_Roe3-5lnCFg_VyA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-960aeb4d0db63f84f4cc826129f90cd9d875505967ccc886c32e804346c2f0e0","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_APa9TH_Roe3-5lnCFg_VyA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/pool":{"post":{"operationId":"registry_route_9e1350dc5fbecaf9b0deb5992630fa1cecfd106f79612e557c30dcd4aa585cc8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9e1350dc5fbecaf9b0deb5992630fa1cecfd106f79612e557c30dcd4aa585cc8","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"pool"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dd3e860a9f545340e5d963b36c0adc51543d3aecf1eeb65be8af40afccab39fc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VIDPh9bfBonvERaZBU-YMw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dd3e860a9f545340e5d963b36c0adc51543d3aecf1eeb65be8af40afccab39fc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VIDPh9bfBonvERaZBU-YMw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/member/orders":{"post":{"operationId":"registry_route_9e98fdaa3423d6ef1c6a9c4f4eeea12c7674daf0f9916ef06c814d0ec710d534_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9e98fdaa3423d6ef1c6a9c4f4eeea12c7674daf0f9916ef06c814d0ec710d534","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"member"},{"kind":"literal","value":"orders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-30514b0c29dd2538f3efdcd9b9a26b5841ee2b652a68ea77f806b22de330a3be","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SO03vNUCpsnVazeP1I5SVQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-30514b0c29dd2538f3efdcd9b9a26b5841ee2b652a68ea77f806b22de330a3be","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SO03vNUCpsnVazeP1I5SVQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/search/tokens":{"post":{"operationId":"registry_route_9ed70225aaa8051dfec062753fdd0e46fea3ab859bf16dc77c27562f06a25540_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9ed70225aaa8051dfec062753fdd0e46fea3ab859bf16dc77c27562f06a25540","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/search/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ec6fb6fc16e87e024419d6b5e365f7e1cb31d3f6fd861bdf506de3e019624566","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9_3WfCtq7MFrV3oun3JANQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ec6fb6fc16e87e024419d6b5e365f7e1cb31d3f6fd861bdf506de3e019624566","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9_3WfCtq7MFrV3oun3JANQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury_council_collective/votes":{"post":{"operationId":"registry_route_9f2d43693c8889dc4b37e435e60f5f139c45c6cc5c235d7ad095d95a4d4a7416_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9f2d43693c8889dc4b37e435e60f5f139c45c6cc5c235d7ad095d95a4d4a7416","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury_council_collective"},{"kind":"literal","value":"votes"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6cf669074c4b9b9e6c86431ce82b4ed1d9696ddc0cd1773a4d210689679a2c2e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UhMW_pH1aSpvF-k-a6zCfw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6cf669074c4b9b9e6c86431ce82b4ed1d9696ddc0cd1773a4d210689679a2c2e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_UhMW_pH1aSpvF-k-a6zCfw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/tokens":{"post":{"operationId":"registry_route_9f5f4ce622ca0b19f9d86fa54581148e580e9bc82b664b3ca4f44a260ff32508_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-9f5f4ce622ca0b19f9d86fa54581148e580e9bc82b664b3ca4f44a260ff32508","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-81cf70c54f9d7d2ffcb1c61b8da7c30667f55f5ff4f40e1590bd8cdcdc8473d0","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zB7sO33KTnMuAdHT9_ZnGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-81cf70c54f9d7d2ffcb1c61b8da7c30667f55f5ff4f40e1590bd8cdcdc8473d0","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zB7sO33KTnMuAdHT9_ZnGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/collator/timeline":{"post":{"operationId":"registry_route_a05f8af9db0bed617404c4f030af82808cfbef9a60ff94c5ab1a52f06672fb28_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a05f8af9db0bed617404c4f030af82808cfbef9a60ff94c5ab1a52f06672fb28","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/collator/timeline"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-575aa89ed8ef3cc8ad374a4200f623153cfa8eed9f85377beb2d5966fbb93831","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E72CXdr5TIUA6a_YQ8oJcQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-575aa89ed8ef3cc8ad374a4200f623153cfa8eed9f85377beb2d5966fbb93831","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E72CXdr5TIUA6a_YQ8oJcQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/info/item":{"post":{"operationId":"registry_route_a0645f759a403cbd639f4d2ca33ee94acfc8d3c7422c72ca0bc2354796ad9ab4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a0645f759a403cbd639f4d2ca33ee94acfc8d3c7422c72ca0bc2354796ad9ab4","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/info/item"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6f6a04ac8799cf6a6b0ce3fa604147a55a5d3a53f6227fe026a5f4daeeb97730","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_csZE2FcY0_fRE5aOcb9fNA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6f6a04ac8799cf6a6b0ce3fa604147a55a5d3a53f6227fe026a5f4daeeb97730","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_csZE2FcY0_fRE5aOcb9fNA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/registerinfo":{"post":{"operationId":"registry_route_a0686af0e0532450574db18980eeeb2b35a3b8bcb7c928768d9bcb6fc22ff58e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a0686af0e0532450574db18980eeeb2b35a3b8bcb7c928768d9bcb6fc22ff58e","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/registerinfo"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ad7a304d3e70e91884d6862b66940aa9c111f0b3465bf2d6e114861dbc82c101","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_S7CHaOw584MVwYQYvfUkjA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ad7a304d3e70e91884d6862b66940aa9c111f0b3465bf2d6e114861dbc82c101","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_S7CHaOw584MVwYQYvfUkjA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/unique/holders":{"post":{"operationId":"registry_route_a17f0fd49d09a9281889a2b96e0ecc3ed23023ef61e9bd8dc6db31187ee3e491_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a17f0fd49d09a9281889a2b96e0ecc3ed23023ef61e9bd8dc6db31187ee3e491","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"unique"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c4cbbdbb1232a0f1fc849db93828084ed3eaa436c4859e30b733d9a9cdcf4d23","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lLHj3Nh0TypUDecxv7d5Mg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c4cbbdbb1232a0f1fc849db93828084ed3eaa436c4859e30b733d9a9cdcf4d23","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_lLHj3Nh0TypUDecxv7d5Mg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/accounts/net_assets":{"post":{"operationId":"registry_route_a355dbe0c958cac3aa755f8f37b8f7c2b4e45999e721f093fdb09bdbf88f0774_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a355dbe0c958cac3aa755f8f37b8f7c2b4e45999e721f093fdb09bdbf88f0774","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/accounts/net_assets"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-297d638a6df2d0d883a0ce26e7094344026fd97dbab73bb23bed311f5be1c5bc","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E87hxnS8JM1cJDIeSZeZUg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-297d638a6df2d0d883a0ce26e7094344026fd97dbab73bb23bed311f5be1c5bc","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E87hxnS8JM1cJDIeSZeZUg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/nominators":{"post":{"operationId":"registry_route_a38643a2a2391ad93b0c4d849aa2db5942b0eeb2fc4c1a823694a5436629a6d4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a38643a2a2391ad93b0c4d849aa2db5942b0eeb2fc4c1a823694a5436629a6d4","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"nominators"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f8003e3125d2a3ab0bfd2fd1e9045019987708252e6da363d4ed6d581bde9d51","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nRllIncXuSiQAJtPUk-i_Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f8003e3125d2a3ab0bfd2fd1e9045019987708252e6da363d4ed6d581bde9d51","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nRllIncXuSiQAJtPUk-i_Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/contract":{"post":{"operationId":"registry_route_a3b9268e42dcd13564a9b2e0e174367a1442f52fe7de0e2f19ecfacd974a1087_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a3b9268e42dcd13564a9b2e0e174367a1442f52fe7de0e2f19ecfacd974a1087","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"contract"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b9eda8ac1ac0ca6b1f903ac7d0348b8ab780a726ba49481bc9f8dc5f245ff34d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N9VUaYt9XEPcrhHD5kTTjQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b9eda8ac1ac0ca6b1f903ac7d0348b8ab780a726ba49481bc9f8dc5f245ff34d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_N9VUaYt9XEPcrhHD5kTTjQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/blocks":{"post":{"operationId":"registry_route_a4311869a22bfc77732818d76657e8205a121eb790aff84415ad8f4000d32d6c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a4311869a22bfc77732818d76657e8205a121eb790aff84415ad8f4000d32d6c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"blocks"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5777d0713e19d306771c35615f9720940621bfd1fa418e76341f8afa3a7fadd8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pm4J8Oc-gvlW7V8CSYYScw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5777d0713e19d306771c35615f9720940621bfd1fa418e76341f8afa3a7fadd8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_pm4J8Oc-gvlW7V8CSYYScw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/referendum":{"post":{"operationId":"registry_route_a45be88a5dcab2ce653d635c780d453eaf328321e41dcc5bd4884e757d7625a0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a45be88a5dcab2ce653d635c780d453eaf328321e41dcc5bd4884e757d7625a0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"referendum"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-808c1453709da789ba7f3a5ae637cc5900e25c4a46f86ea4117acfda35132888","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R90UJQsQ9ExwzSBBhTcigw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-808c1453709da789ba7f3a5ae637cc5900e25c4a46f86ea4117acfda35132888","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R90UJQsQ9ExwzSBBhTcigw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/transactions":{"post":{"operationId":"registry_route_a488b73162a9da8dee9dbcfec13b1de35985ca0bc29ab41156365e7acfcdcfa6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a488b73162a9da8dee9dbcfec13b1de35985ca0bc29ab41156365e7acfcdcfa6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/transactions"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9b52443ffb2306d92594cadf2564abd122a7771bcb586c608fddebbf4a0f7ba6","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hM2vCpF7NeSFQfQE4rUrgw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9b52443ffb2306d92594cadf2564abd122a7771bcb586c608fddebbf4a0f7ba6","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hM2vCpF7NeSFQfQE4rUrgw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiChain/balance_value_stat":{"post":{"operationId":"registry_route_a5fd0dabfec6730e091450c1b541562761be9a4ffe2f836d9fa4d8d1f34c657a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a5fd0dabfec6730e091450c1b541562761be9a4ffe2f836d9fa4d8d1f34c657a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiChain"},{"kind":"literal","value":"balance_value_stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-872a09bc40b254b0ec7e6e4f1a0893b8985ba11d92284bce603c1640bd1e2aec","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wZoPGcdhqgfOKBYCO9Thig"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-872a09bc40b254b0ec7e6e4f1a0893b8985ba11d92284bce603c1640bd1e2aec","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wZoPGcdhqgfOKBYCO9Thig"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/assets/account/balances":{"post":{"operationId":"registry_route_a670f1c10ec1477f0aea9b120229b5ad06a22789096f3bb2cb63bea3fcb45815_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a670f1c10ec1477f0aea9b120229b5ad06a22789096f3bb2cb63bea3fcb45815","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/assets/account/balances"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3c2755de8813946399b84435f6f1840cde1f3752aab1e5974a9348c4ae15c894","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QNcF6rnyquW4LVnMi9Q2EA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3c2755de8813946399b84435f6f1840cde1f3752aab1e5974a9348c4ae15c894","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QNcF6rnyquW4LVnMi9Q2EA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/validator":{"post":{"operationId":"registry_route_a68026e74d1ae48f5506d95b603f31a486e720adafa89814d8b0d4b70ccd22d6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a68026e74d1ae48f5506d95b603f31a486e720adafa89814d8b0d4b70ccd22d6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"validator"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f7be000cbd2f95a4f87c89d66ea03a411dfe05e7d439331dc381127432154de3","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YHqTNEAeal7kbF-RnMTWGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f7be000cbd2f95a4f87c89d66ea03a411dfe05e7d439331dc381127432154de3","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YHqTNEAeal7kbF-RnMTWGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/transaction/internalTx":{"post":{"operationId":"registry_route_a6a6570a74e19e886e57927a7e30af6a2f2995f26e94ff7c1b6363deb39ac1ae_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a6a6570a74e19e886e57927a7e30af6a2f2995f26e94ff7c1b6363deb39ac1ae","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"transaction"},{"kind":"literal","value":"internalTx"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0cf9f9d7f0c250c4beccbbdf6a95ea9aeaced7667b44085106a1dde483b7eaaa","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_81JCoNMlbzpuzK5ggTOc8A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0cf9f9d7f0c250c4beccbbdf6a95ea9aeaced7667b44085106a1dde483b7eaaa","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_81JCoNMlbzpuzK5ggTOc8A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/transaction":{"post":{"operationId":"registry_route_a6ea711c86024ad4cf17bb6f3c73270414e64f3ee7343e3427c701c8da86abb0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a6ea711c86024ad4cf17bb6f3c73270414e64f3ee7343e3427c701c8da86abb0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"transaction"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9746bea85c7329543adb5673ef755aec8d0bf6bb467693d794794835904a7e51","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NoUCHLILT0GIE-1d6hMS6Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9746bea85c7329543adb5673ef755aec8d0bf6bb467693d794794835904a7e51","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NoUCHLILT0GIE-1d6hMS6Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiChain/balance_value_history":{"post":{"operationId":"registry_route_a70c70aa5fa8fa1879f5661592c6560d2bcece51b4a78adfbd56ef70eba62b92_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a70c70aa5fa8fa1879f5661592c6560d2bcece51b4a78adfbd56ef70eba62b92","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiChain/balance_value_history"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-32c6ebc3120b68593c875ea421790dd1af43db66ffad65cd8733edb1d9442db8","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bOdcDrbVWe-u4htAg9bZow"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-32c6ebc3120b68593c875ea421790dd1af43db66ffad65cd8733edb1d9442db8","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bOdcDrbVWe-u4htAg9bZow"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/accounts/mau":{"post":{"operationId":"registry_route_a713a9ca9b2dd0f8302f3ccc1c44b5b8de269cf0cb8f628c442334b0e1e3cc8b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a713a9ca9b2dd0f8302f3ccc1c44b5b8de269cf0cb8f628c442334b0e1e3cc8b","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/accounts/mau"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1530a28ae253b11cf397171d51dfdc01214b109150ced1841ca249070c583976","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kOesNNwrK3UT1YbxO_jHGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1530a28ae253b11cf397171d51dfdc01214b109150ced1841ca249070c583976","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kOesNNwrK3UT1YbxO_jHGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiChain/account/count":{"post":{"operationId":"registry_route_a7170cec0818cbcd18cb4811381eac9c26a7ad6d8e9331cbb12e63818c4da275_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a7170cec0818cbcd18cb4811381eac9c26a7ad6d8e9331cbb12e63818c4da275","revision":4},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiChain/account/count"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c3fd4b31335369ae251619c7d6c87e44cdb3d173acf4e9b9a9b4533b426b3445","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BvE15EiueGVaVMnOgRh5sQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c3fd4b31335369ae251619c7d6c87e44cdb3d173acf4e9b9a9b4533b426b3445","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BvE15EiueGVaVMnOgRh5sQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/block":{"post":{"operationId":"registry_route_a7fa2180d3893cedee929d6bc4d8fd4477c0f4c790e4b35002aa47149aac2bd0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a7fa2180d3893cedee929d6bc4d8fd4477c0f4c790e4b35002aa47149aac2bd0","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/block"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-25013d522abeda7941b9951a5d7b99151dad50cdeea5370f7cb51aa9e564103a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EH0n32osqJcR4gWU_xKr9Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-25013d522abeda7941b9951a5d7b99151dad50cdeea5370f7cb51aa9e564103a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EH0n32osqJcR4gWU_xKr9Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/referendum":{"post":{"operationId":"registry_route_a84c2dedcde7c9ee3e4187c2ce1fc843048084cca82173393f1299faee0f9b64_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a84c2dedcde7c9ee3e4187c2ce1fc843048084cca82173393f1299faee0f9b64","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"referendum"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d4b8c6532bfa483f2e9fc9b80347bf3cc49ff03c361e3b3309c7be4396e16ed6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vAion0P6CLZqrp4uP_T7WA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d4b8c6532bfa483f2e9fc9b80347bf3cc49ff03c361e3b3309c7be4396e16ed6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vAion0P6CLZqrp4uP_T7WA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/event/params":{"post":{"operationId":"registry_route_a8da6583fb9b2befc008eceb99b895cedf690f897050be67750714299816b3fd_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a8da6583fb9b2befc008eceb99b895cedf690f897050be67750714299816b3fd","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"event"},{"kind":"literal","value":"params"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0c01a99b7dacbd63d66a78a8c49832811faa0e0d47fb537aaba157010ebe6c6e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tcOxuj7Hxul7gERP2IFZ9w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0c01a99b7dacbd63d66a78a8c49832811faa0e0d47fb537aaba157010ebe6c6e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tcOxuj7Hxul7gERP2IFZ9w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury_council_collective/votes":{"post":{"operationId":"registry_route_a8f401bde8c6e0133b00b0cc1565745c7a0b9eaff5c62b20848ef2d296b084a9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a8f401bde8c6e0133b00b0cc1565745c7a0b9eaff5c62b20848ef2d296b084a9","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury_council_collective/votes"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-118295f30513306f5d87865e6b3bf699927bad24c76a97dc978cee1b5d57249f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TuI3C7iAELjxHIgaKzGwqg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-118295f30513306f5d87865e6b3bf699927bad24c76a97dc978cee1b5d57249f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TuI3C7iAELjxHIgaKzGwqg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/info/items":{"post":{"operationId":"registry_route_a9d7da535a9e7faa91087a130dd804b57c956686f42a34130913e5ab6a61ff46_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a9d7da535a9e7faa91087a130dd804b57c956686f42a34130913e5ab6a61ff46","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"info"},{"kind":"literal","value":"items"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3635d43f646b6563028fe72f9dbce0da47b0f84026e0d5f0136ba3057c89696e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wbGKuDHboItiRo1D84098w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3635d43f646b6563028fe72f9dbce0da47b0f84026e0d5f0136ba3057c89696e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wbGKuDHboItiRo1D84098w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/info":{"post":{"operationId":"registry_route_a9d8fb4fda0ab7322766e108d5de1b0f6456134e274ebb1ed25a7a2d7fcce6a0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-a9d8fb4fda0ab7322766e108d5de1b0f6456134e274ebb1ed25a7a2d7fcce6a0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d7d2aa7da385e077d461e057d6ae4898153845c6f76304e3f126e730f5535a58","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0jIyf-UcpwBZ2L7Bo8OR1g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d7d2aa7da385e077d461e057d6ae4898153845c6f76304e3f126e730f5535a58","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0jIyf-UcpwBZ2L7Bo8OR1g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/erc1155/collectible/holders":{"post":{"operationId":"registry_route_aa47440aa0cb6911e97037d184ba3ec9723eac0121f498f86e0ea0b3a79fda38_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-aa47440aa0cb6911e97037d184ba3ec9723eac0121f498f86e0ea0b3a79fda38","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/erc1155/collectible/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-de5f114f123f663ca07d49b1775b8aadade6dab5529d1930cda7bb015dfaf101","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_08UgzqVTi5ps3AqUuF3Rjg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-de5f114f123f663ca07d49b1775b8aadade6dab5529d1930cda7bb015dfaf101","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_08UgzqVTi5ps3AqUuF3Rjg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/health":{"get":{"operationId":"registry_route_aaed78a30ca84f9fb32f501f52ad65ee6e419b04df9c4e4f2e9750ff14be9a26_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-aaed78a30ca84f9fb32f501f52ad65ee6e419b04df9c4e4f2e9750ff14be9a26","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/health"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"free_health"}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/activities":{"post":{"operationId":"registry_route_ab9921f695c7c37fd8bef0f919e1138797f1ecad7c588cd44b70fdbc13194b5a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ab9921f695c7c37fd8bef0f919e1138797f1ecad7c588cd44b70fdbc13194b5a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-99b41bf00c462b83e538eab50d11533af6787618a2f27b5f5591fc3236771e29","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4UpcNy4ga2Voq-Wwmbdf9A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-99b41bf00c462b83e538eab50d11533af6787618a2f27b5f5591fc3236771e29","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_4UpcNy4ga2Voq-Wwmbdf9A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/product":{"post":{"operationId":"registry_route_abcd45013fc432c2b0c5b78334f08fa4c8f0ede5dec4608b9b8d093968907dc2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-abcd45013fc432c2b0c5b78334f08fa4c8f0ede5dec4608b9b8d093968907dc2","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/product"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-da25574ff6667a51357673837661ee1eee660a5fa2e63c51a3e5d3880ebb9735","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xABQvjAPMSTqpSWgOETCVA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-da25574ff6667a51357673837661ee1eee660a5fa2e63c51a3e5d3880ebb9735","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xABQvjAPMSTqpSWgOETCVA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/token/holders":{"post":{"operationId":"registry_route_abef3ea2790e8dc7cbd8178a386689393aadc6d9394645c5c6146fe938483a10_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-abef3ea2790e8dc7cbd8178a386689393aadc6d9394645c5c6146fe938483a10","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"token"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8a68b3bc4a9be5e6dbe0134e292f81c72a28b99e4c6219048c3ba029fc85805b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JrlbO9NfyYn8tA25THlPRQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8a68b3bc4a9be5e6dbe0134e292f81c72a28b99e4c6219048c3ba029fc85805b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JrlbO9NfyYn8tA25THlPRQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/token/holders":{"post":{"operationId":"registry_route_ac6c0d2bf29ee8115d33e334147463823870fd534acfa21cddc2ffb577dc3deb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ac6c0d2bf29ee8115d33e334147463823870fd534acfa21cddc2ffb577dc3deb","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"token"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ad8471505dff04be58c6222e91315b6766f62f7f5c2a7ed69106d80b7bf9a46d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mld3KP3xY2vzPRmi_DymBA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ad8471505dff04be58c6222e91315b6766f62f7f5c2a7ed69106d80b7bf9a46d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mld3KP3xY2vzPRmi_DymBA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/parachain/list":{"post":{"operationId":"registry_route_ac7a65b5b0c97bf62b1f7e387d49f10ff19b03faa689f814a32a0584175b60b4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ac7a65b5b0c97bf62b1f7e387d49f10ff19b03faa689f814a32a0584175b60b4","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ac300c80e7bacba13a9b60a3e847bb1c62a7f98afc9ee648ac756ecb4a2d9b03","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_At7Fc_fgEglP6lR9DKYCtQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ac300c80e7bacba13a9b60a3e847bb1c62a7f98afc9ee648ac756ecb4a2d9b03","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_At7Fc_fgEglP6lR9DKYCtQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/era_stat":{"post":{"operationId":"registry_route_ad28610c18d4db4ed1d69ecf3cbec2c9b951231802f5d25554e12fd1f8d78477_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ad28610c18d4db4ed1d69ecf3cbec2c9b951231802f5d25554e12fd1f8d78477","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/era_stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-96f582d3bec0ff46afb1b278bac083ff4b3b669cdf29bf686b084a7d1de75b9f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Wo_LXTGO34xpNpakT8HEFg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-96f582d3bec0ff46afb1b278bac083ff4b3b669cdf29bf686b084a7d1de75b9f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Wo_LXTGO34xpNpakT8HEFg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/asset/holders":{"post":{"operationId":"registry_route_aed9d1a0ad22f7ea0c459f1bed03ff1e44ba789fbeadfa7b1e765e0357b0ccc5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-aed9d1a0ad22f7ea0c459f1bed03ff1e44ba789fbeadfa7b1e765e0357b0ccc5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"asset"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ee3b2ce648912e89b5e842718e8db33a755e43786f27fac81c0a4c8417f0d385","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rVSzR62zGjQALBkvWKuBQA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ee3b2ce648912e89b5e842718e8db33a755e43786f27fac81c0a4c8417f0d385","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rVSzR62zGjQALBkvWKuBQA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dataAvailability/list":{"post":{"operationId":"registry_route_aee6a3a2e66678b3a755c6715ad65e2a1c3e1242830e939a36b3234ded969669_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-aee6a3a2e66678b3a755c6715ad65e2a1c3e1242830e939a36b3234ded969669","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dataAvailability"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c6a880b0c53bb973aba084ddf5cd71b79c01437728fb85c0b842eeda1fbbe868","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vxDSCu0Uoky2U1pyr-huTw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c6a880b0c53bb973aba084ddf5cd71b79c01437728fb85c0b842eeda1fbbe868","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vxDSCu0Uoky2U1pyr-huTw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/schedulers/statistics":{"post":{"operationId":"registry_route_af79ef90622465011a50d6b02c3de3387552d71bd22ec97b74678046f0d268dc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-af79ef90622465011a50d6b02c3de3387552d71bd22ec97b74678046f0d268dc","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"schedulers"},{"kind":"literal","value":"statistics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-61ff35b8987c0c0b1c1529879c9668a40ab56535c8bb8f740204c0590f646187","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7kZi-aMwVfZfk4j_h6fdZA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-61ff35b8987c0c0b1c1529879c9668a40ab56535c8bb8f740204c0590f646187","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7kZi-aMwVfZfk4j_h6fdZA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/nomination_pool/pool/member/vote":{"post":{"operationId":"registry_route_b114538e91c32cd473df256f3297889de581b28d8eb985792fed9bdfbd670143_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b114538e91c32cd473df256f3297889de581b28d8eb985792fed9bdfbd670143","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/pool/member/vote"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8dae9ffb4f480a92e90f42d2ce7253f7dfecc3979ea509f829aa01841a20745d","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iKjThsQk9_3JLY0qMFlMWQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8dae9ffb4f480a92e90f42d2ce7253f7dfecc3979ea509f829aa01841a20745d","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iKjThsQk9_3JLY0qMFlMWQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/channel":{"post":{"operationId":"registry_route_b162b76ac46e5197c4097d590076a82b8b9e059486abf8196269c0c92ce70eea_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b162b76ac46e5197c4097d590076a82b8b9e059486abf8196269c0c92ce70eea","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"channel"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a1a71abfac6c2a8319aeb8f3d7bbd022c340e146d05d24cb4eca3a775f1564ae","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YV58EGMhHeiD3STo_oBStw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a1a71abfac6c2a8319aeb8f3d7bbd022c340e146d05d24cb4eca3a775f1564ae","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YV58EGMhHeiD3STo_oBStw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/workload/history":{"post":{"operationId":"registry_route_b25754bf15622a43090e402921abb6a020dc56b88be866b7886eac18659c2b81_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b25754bf15622a43090e402921abb6a020dc56b88be866b7886eac18659c2b81","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/workload/history"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-97262fe6797d2313a8b8208d9a4aa9a40976d281df846bd59a4b21217371377f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_24zLu-lSG1F72MhiPCgnBg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-97262fe6797d2313a8b8208d9a4aa9a40976d281df846bd59a4b21217371377f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_24zLu-lSG1F72MhiPCgnBg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/votes":{"post":{"operationId":"registry_route_b3739ec3100e8ef640e98194c6566ad3afd8983b0d3939c1df0e1a5024ccb2ec_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b3739ec3100e8ef640e98194c6566ad3afd8983b0d3939c1df0e1a5024ccb2ec","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/votes"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4bd5252f5539ee4d4c57b006e64069e02f27438b38ed0c1190fe7781b444fcdf","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jZj2D_Q7Cxg4ifRFxo60RA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4bd5252f5539ee4d4c57b006e64069e02f27438b38ed0c1190fe7781b444fcdf","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jZj2D_Q7Cxg4ifRFxo60RA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/uniques":{"post":{"operationId":"registry_route_b37d15fafe6086178fcf8d08f1de5d1f2a1781b813d4b8257c9966b35321611f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b37d15fafe6086178fcf8d08f1de5d1f2a1781b813d4b8257c9966b35321611f","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/uniques"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5f3ef33acf6acce1f81021a5c07d826feea79418a7bbcdfe64218e85a3845955","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5ibnp1NRAbBoHA9DSLYbuQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5f3ef33acf6acce1f81021a5c07d826feea79418a7bbcdfe64218e85a3845955","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5ibnp1NRAbBoHA9DSLYbuQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dap/staking-reward":{"post":{"operationId":"registry_route_b4987011d498d453ec72cd33d524a418f207fd408f2816cc1fc8e1c3e9a19444_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b4987011d498d453ec72cd33d524a418f207fd408f2816cc1fc8e1c3e9a19444","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"staking-reward"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9f8b2a096ef8dfc2214b13addfd483cca7692616177dedfec4767a2344351f0f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_IkBkEksl6QOlbb3qFtBofg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9f8b2a096ef8dfc2214b13addfd483cca7692616177dedfec4767a2344351f0f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_IkBkEksl6QOlbb3qFtBofg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multisigs/details":{"post":{"operationId":"registry_route_b4f037aac14b8c3e3d904bbd1ab381dd97769f76959e60da41bcbb7fc77a5e1d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b4f037aac14b8c3e3d904bbd1ab381dd97769f76959e60da41bcbb7fc77a5e1d","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multisigs/details"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3f509813dfe9f6543cf54a08aa37727ee28f9052b059efe4ac90555105a0d0e1","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_udtw03A1dsW85XZuVpqVdA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3f509813dfe9f6543cf54a08aa37727ee28f9052b059efe4ac90555105a0d0e1","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_udtw03A1dsW85XZuVpqVdA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/accounts/statistics":{"post":{"operationId":"registry_route_b51f2ee32219878ac082dd4023f82c04617fce02942555aaa1abfde9854a4a8a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b51f2ee32219878ac082dd4023f82c04617fce02942555aaa1abfde9854a4a8a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"accounts"},{"kind":"literal","value":"statistics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1aa9c0a1a0721a6f82c8710ee2694deb940b775b5ac69ba0f6e7d6d76e8f9e6f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wO4jAhviQPIu35Zt03nNSQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1aa9c0a1a0721a6f82c8710ee2694deb940b775b5ac69ba0f6e7d6d76e8f9e6f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wO4jAhviQPIu35Zt03nNSQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/unique/holders":{"post":{"operationId":"registry_route_b5e3631aeede1a74a41780f5a322ad59d19cffd488de8c22db5f22bdb438c0db_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b5e3631aeede1a74a41780f5a322ad59d19cffd488de8c22db5f22bdb438c0db","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/unique/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-790de00d4aa0bc1fff6f83e3e4956eee43534010af6df2f03d5ccc08e1dc0852","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_46hxprcbrbrnQntMJab86A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-790de00d4aa0bc1fff6f83e3e4956eee43534010af6df2f03d5ccc08e1dc0852","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_46hxprcbrbrnQntMJab86A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/multiTokens/holders":{"post":{"operationId":"registry_route_b6e90fdfee52493b7de132da0179e281221107bd8b732790aadbdcd8206116f6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b6e90fdfee52493b7de132da0179e281221107bd8b732790aadbdcd8206116f6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/holders"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-83d97e199fc7142fd8048dd06c46c202fb78cf5a17aa86b9250ff161271f71ca","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9RidBeWiLqYDreTpHklp5w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-83d97e199fc7142fd8048dd06c46c202fb78cf5a17aa86b9250ff161271f71ca","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9RidBeWiLqYDreTpHklp5w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/assets/account/balances":{"post":{"operationId":"registry_route_b7beedae6e1ddb2e4c7331b21553ded4708f69d3e56c00901b741a6c8eb3baa1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b7beedae6e1ddb2e4c7331b21553ded4708f69d3e56c00901b741a6c8eb3baa1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"assets"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-35d2db70ae98ea99692052fe65c1f82f18bc6d75fb3d36908a3880ec2ebf9af6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V3s4-IYOHkAUNbQoX4H9TA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-35d2db70ae98ea99692052fe65c1f82f18bc6d75fb3d36908a3880ec2ebf9af6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V3s4-IYOHkAUNbQoX4H9TA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/block":{"post":{"operationId":"registry_route_b896c5e103905151a9e93813c98753bbc599c65a3c73c6a709320d190460ac12_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b896c5e103905151a9e93813c98753bbc599c65a3c73c6a709320d190460ac12","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"block"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-04defd7f8a3d5475fcfc2a3d6836d12ce1b9dbbaaa9ae36de42b74cd844bce31","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AzjzjdsFjLnnc0mcwAnXiw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-04defd7f8a3d5475fcfc2a3d6836d12ce1b9dbbaaa9ae36de42b74cd844bce31","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AzjzjdsFjLnnc0mcwAnXiw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/extrinsics":{"post":{"operationId":"registry_route_b997d8c529829d52249ebfcbe0c47820a082c60107c39814cfeffeae5dcd66fa_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-b997d8c529829d52249ebfcbe0c47820a082c60107c39814cfeffeae5dcd66fa","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/extrinsics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5dfd535cdc60d4d889b40f9d21dca848fb22eb480ec5da91a37411e3e82928cd","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NJJBmzwViArWS4Gibvgrag"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5dfd535cdc60d4d889b40f9d21dca848fb22eb480ec5da91a37411e3e82928cd","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NJJBmzwViArWS4Gibvgrag"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/extrinsic/params":{"post":{"operationId":"registry_route_bba2213cd3c14b520c6714e4380e188153a148313c7db1cc3f5a9f0cb75cb638_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bba2213cd3c14b520c6714e4380e188153a148313c7db1cc3f5a9f0cb75cb638","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"extrinsic"},{"kind":"literal","value":"params"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3a05397c627aacb175393eac0348911093508fdcb6471c6071579e406e7c133d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TVS9mpdoeF02VA0JvxA8sQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3a05397c627aacb175393eac0348911093508fdcb6471c6071579e406e7c133d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TVS9mpdoeF02VA0JvxA8sQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury/tippers":{"post":{"operationId":"registry_route_bc3c923d6f21ff3cadb6e846cb66a59989e420b9287db961e1d5217d1f2e0473_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bc3c923d6f21ff3cadb6e846cb66a59989e420b9287db961e1d5217d1f2e0473","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury/tippers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2166fe6633ccb74bdee8e30e0ba94fb773f1cc6afc8f32e423e85e5306015953","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_3e1kOsIFIcPyf6CheVRm-Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2166fe6633ccb74bdee8e30e0ba94fb773f1cc6afc8f32e423e85e5306015953","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_3e1kOsIFIcPyf6CheVRm-Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/webid":{"post":{"operationId":"registry_route_bc4c031600c1afbe9f6c8eb14ad5c544100ea6cc2b9f4a7182309e17e25c1302_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bc4c031600c1afbe9f6c8eb14ad5c544100ea6cc2b9f4a7182309e17e25c1302","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"webid"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9b1209b2d5b10ec52928b8f7cd69f038fa9b1294196e77712e60cfef45893fc2","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oOJ6jlYHKXnVlCqB0H0u0g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9b1209b2d5b10ec52928b8f7cd69f038fa9b1294196e77712e60cfef45893fc2","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oOJ6jlYHKXnVlCqB0H0u0g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nomination_pool/pools":{"post":{"operationId":"registry_route_bcb05fd5e94a2787a54113391e3697c26f38513131b8d95ed718f7f34e241212_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bcb05fd5e94a2787a54113391e3697c26f38513131b8d95ed718f7f34e241212","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nomination_pool"},{"kind":"literal","value":"pools"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-84a551b382eed53a21bd64060c2b070e724d068cb4be26a398489090950daf25","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_l50ySXiG1upKSp2PGedkFg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-84a551b382eed53a21bd64060c2b070e724d068cb4be26a398489090950daf25","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_l50ySXiG1upKSp2PGedkFg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/items":{"post":{"operationId":"registry_route_bd42ddf2c27e5133a785d5b7d6d3dea93c31708363a085ddc5303f3e1aecdb17_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bd42ddf2c27e5133a785d5b7d6d3dea93c31708363a085ddc5303f3e1aecdb17","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"items"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bf06f04a19b11dc7c72777550ae906b25a65566f2bc0d8cc0855ca5f14e7c42f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NnuL2LTgI1HdWM5f4oLnDg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bf06f04a19b11dc7c72777550ae906b25a65566f2bc0d8cc0855ca5f14e7c42f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NnuL2LTgI1HdWM5f4oLnDg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/dap/overview":{"post":{"operationId":"registry_route_bd4ebc06e2ad398a2dce987a39593ba6853e0b8ac1b63a0d212e0ec7bad33e5a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bd4ebc06e2ad398a2dce987a39593ba6853e0b8ac1b63a0d212e0ec7bad33e5a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"dap"},{"kind":"literal","value":"overview"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b088776f170dbfa71be0f9b51431f96e39b81fc60778b95dfdde129042a80c34","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ECRq2Xr4533UuxDEDP8AMg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b088776f170dbfa71be0f9b51431f96e39b81fc60778b95dfdde129042a80c34","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ECRq2Xr4533UuxDEDP8AMg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/verify/compiler_version":{"get":{"operationId":"registry_route_bd63a656192ffd7f3cfc75c242eca3b12c1d577ce227f04fdb10e5409f1d53d9_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bd63a656192ffd7f3cfc75c242eca3b12c1d577ce227f04fdb10e5409f1d53d9","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/verify/compiler_version"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a51270eca14799ea104ead5a2f3fabd17b50b85f91d97348ac1fb15a52ceaf97","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZlUEbOwLBLe5v9iMLc--wg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a51270eca14799ea104ead5a2f3fabd17b50b85f91d97348ac1fb15a52ceaf97","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZlUEbOwLBLe5v9iMLc--wg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/fellowship/referendums":{"post":{"operationId":"registry_route_be4600760c3e8dba85ca20db017e7a71960524966523a1fa9d1a68193890ef8b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-be4600760c3e8dba85ca20db017e7a71960524966523a1fa9d1a68193890ef8b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"fellowship"},{"kind":"literal","value":"referendums"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ee8c7236249b0baba41094663ee0e9f5667cc5eabb33011597affe4931aa315b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2F5woU1f78t2T3Wq1AEu1g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ee8c7236249b0baba41094663ee0e9f5667cc5eabb33011597affe4931aa315b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2F5woU1f78t2T3Wq1AEu1g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/daily/reward_slash":{"post":{"operationId":"registry_route_bea707b5b3cd86b464f63858be6486b6fbcb9f91f061decd07059cdf281d013b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bea707b5b3cd86b464f63858be6486b6fbcb9f91f061decd07059cdf281d013b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"daily"},{"kind":"literal","value":"reward_slash"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-994675fe8af06be0f0d517981e4c2a7d716a0082ce773f46df749e766c4983ba","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hkLJfrXNqcaS4B580DJ6Rg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-994675fe8af06be0f0d517981e4c2a7d716a0082ce773f46df749e766c4983ba","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hkLJfrXNqcaS4B580DJ6Rg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/all":{"post":{"operationId":"registry_route_bfa031bc19137c9604d60ea239f2883d2469b60f8b38ebdf9e5b28976d9d49ac_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bfa031bc19137c9604d60ea239f2883d2469b60f8b38ebdf9e5b28976d9d49ac","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"all"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fccbd00254392389f977b13b1a99e8c6aef5a0258260277577b5690a9f691a65","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uwrx3KKZAeSssmA5pI75-Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fccbd00254392389f977b13b1a99e8c6aef5a0258260277577b5690a9f691a65","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uwrx3KKZAeSssmA5pI75-Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/v2/scan/account/reward_slash":{"post":{"operationId":"registry_route_bfab3e42094f2566ad3776ecdc2449f454d39d0c64ff5f47f4fb83523beb913f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bfab3e42094f2566ad3776ecdc2449f454d39d0c64ff5f47f4fb83523beb913f","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/account/reward_slash"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-a7112156a7636e53e16bd03781e060f504f38e38b0a7b65cffa7cdba0bdfd94a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AwNfdrzd_bYzOy5jVxc-eg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-a7112156a7636e53e16bd03781e060f504f38e38b0a7b65cffa7cdba0bdfd94a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_AwNfdrzd_bYzOy5jVxc-eg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/runtime/metadata":{"post":{"operationId":"registry_route_bfdd17b59a38a31bb36df847fda874ab389ebb2ef3c4c13f2114011dfe46e1b6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-bfdd17b59a38a31bb36df847fda874ab389ebb2ef3c4c13f2114011dfe46e1b6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"runtime"},{"kind":"literal","value":"metadata"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3cb8ff5133b4a2bb46d11486c8aae64d37629894b3514f1cd8bedee47d8d9764","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LEW9v286lJUU-OxOOWWISw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3cb8ff5133b4a2bb46d11486c8aae64d37629894b3514f1cd8bedee47d8d9764","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LEW9v286lJUU-OxOOWWISw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/graphql":{"post":{"operationId":"registry_route_c046e9c18a07b16eab3a97d7ca41c91aec2faaffee2b426a5a99422d80cd654b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c046e9c18a07b16eab3a97d7ca41c91aec2faaffee2b426a5a99422d80cd654b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"graphql"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f2ab11112cb9594bb3d34d0544796bfd6f8d68ac51a662ea4a7f028745840e37","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mbuIpaHTy5pXqBBUnKWWKQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f2ab11112cb9594bb3d34d0544796bfd6f8d68ac51a662ea4a7f028745840e37","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mbuIpaHTy5pXqBBUnKWWKQ"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/vector/daily":{"post":{"operationId":"registry_route_c150980311f13e2858d9ac44cd83eaf893281545917b36662afa56464fce3794_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c150980311f13e2858d9ac44cd83eaf893281545917b36662afa56464fce3794","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/vector/daily"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-77c5aedb24c48083f5837c844b1d3e111e05de0470562e2557ea5434afb09a11","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SSbSoMXsm9b1Jbe0Ym5XRQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-77c5aedb24c48083f5837c844b1d3e111e05de0470562e2557ea5434afb09a11","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SSbSoMXsm9b1Jbe0Ym5XRQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/proxy/extrinsics":{"post":{"operationId":"registry_route_c175db06ea62384b03a15cd7c241c6c4e0d7419133d5f248e402b03e94ebb6c7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c175db06ea62384b03a15cd7c241c6c4e0d7419133d5f248e402b03e94ebb6c7","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/proxy/extrinsics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-083953ad06c367186d33a2bea980d25727a0beceb88f77c4d88939c56e0754a3","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_r4nmq16k-65chIIFbU6N9Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-083953ad06c367186d33a2bea980d25727a0beceb88f77c4d88939c56e0754a3","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_r4nmq16k-65chIIFbU6N9Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/multiChain/account":{"post":{"operationId":"registry_route_c1d14e23cad72868bb9ff5da9f8ede08afa9ae867a28354ec2db94708a6ad2b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c1d14e23cad72868bb9ff5da9f8ede08afa9ae867a28354ec2db94708a6ad2b9","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiChain"},{"kind":"literal","value":"account"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-81d11b7e6e06cebec82723793a26c0f93384aff3a21c59575a87e1d4d5e78182","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OsXh3QVsglcr_NDj5LHBDA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-81d11b7e6e06cebec82723793a26c0f93384aff3a21c59575a87e1d4d5e78182","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OsXh3QVsglcr_NDj5LHBDA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/swork/group":{"post":{"operationId":"registry_route_c213e5d230e9004c73afe400a0f84e87fb344ec9b0e04f14a6af6355b1fd18a0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c213e5d230e9004c73afe400a0f84e87fb344ec9b0e04f14a6af6355b1fd18a0","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/group"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d14c18ee905bc87316df8822b4f03f7b136fc5583aa29b7569887f721312946c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vjBLm6BVcNsh0Mb-_3EU0w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d14c18ee905bc87316df8822b4f03f7b136fc5583aa29b7569887f721312946c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vjBLm6BVcNsh0Mb-_3EU0w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/member/files":{"post":{"operationId":"registry_route_c21c08a1e558481a2a282da12721b954500d39c9f5450dec20608f2949b0ae0f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c21c08a1e558481a2a282da12721b954500d39c9f5450dec20608f2949b0ae0f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"member"},{"kind":"literal","value":"files"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dfc58c6ed0479b75462ef1792c35956adc6a71c2982aebf54efb753d7e72698b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TfgV11luW3GKx5XfqczgYg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dfc58c6ed0479b75462ef1792c35956adc6a71c2982aebf54efb753d7e72698b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TfgV11luW3GKx5XfqczgYg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/activities":{"post":{"operationId":"registry_route_c686e4c280678b5fabe5c184a4abaabdc513574a0797c5e396e24c8fbbcdb7a3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c686e4c280678b5fabe5c184a4abaabdc513574a0797c5e396e24c8fbbcdb7a3","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fca2ba805498362e09948f416d7e319633b67aab2ee91847e9d143168238d478","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zfB_PmAFxl88Z4rJdc9iFQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fca2ba805498362e09948f416d7e319633b67aab2ee91847e9d143168238d478","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zfB_PmAFxl88Z4rJdc9iFQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/contract":{"post":{"operationId":"registry_route_c6ba3d2a5c695c14589247895d2c3112202972cfbd56965941d8c8783ce06f34_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c6ba3d2a5c695c14589247895d2c3112202972cfbd56965941d8c8783ce06f34","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/contract"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7ffea57bdf5d3a95c1c07c7870bec6528202d3e33b5aee1c23fce3a817d948da","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V4YUJyHKcsy3MDxwON5BGA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7ffea57bdf5d3a95c1c07c7870bec6528202d3e33b5aee1c23fce3a817d948da","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V4YUJyHKcsy3MDxwON5BGA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/contracts/list":{"post":{"operationId":"registry_route_c727de336e83d7040d99d0145e06a468e3449d665b44019772e8dde590b01842_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c727de336e83d7040d99d0145e06a468e3449d665b44019772e8dde590b01842","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/list"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-255ff397572caab07cea9c03e3ac48108ac6063a94a564039cc5801603b4e842","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E2XQh3UD_3w16epsSMdqhA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-255ff397572caab07cea9c03e3ac48108ac6063a94a564039cc5801603b4e842","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E2XQh3UD_3w16epsSMdqhA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/council/proposals":{"post":{"operationId":"registry_route_c9fa9f8610e766491c0e9013c63e00a212b49da0b200d27f2093f4f15b632eb5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-c9fa9f8610e766491c0e9013c63e00a212b49da0b200d27f2093f4f15b632eb5","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/council/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b0366df9111f18c0d335292b91b4c490adc4575e53f24c40c5d726cefbc1bc2c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_GhGv-xf793gshKlZL6Oyng"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b0366df9111f18c0d335292b91b4c490adc4575e53f24c40c5d726cefbc1bc2c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_GhGv-xf793gshKlZL6Oyng"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/statistics":{"post":{"operationId":"registry_route_ca2fc7de455aace5a9134841b3d2fedee053a4c912da9e7cd5d42d681a117380_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ca2fc7de455aace5a9134841b3d2fedee053a4c912da9e7cd5d42d681a117380","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"statistics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-52cfcc0edb6ea38352149c47bc2d9c71ac61b86e85b21889e3df32c93d5b448f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eQYO7YE5fD6k5eKiZQbnoQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-52cfcc0edb6ea38352149c47bc2d9c71ac61b86e85b21889e3df32c93d5b448f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_eQYO7YE5fD6k5eKiZQbnoQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/accounts/statistics":{"post":{"operationId":"registry_route_ca69d7b3420a08904f5d898c3b792bbff7cfa0179c2736d674985e614c6379f8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ca69d7b3420a08904f5d898c3b792bbff7cfa0179c2736d674985e614c6379f8","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/accounts/statistics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-71493de504b1fe45a5931697e73984df79a11a8fd13d0f096130f58195af8d58","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_i0fQ3KDcg5TJLLuDeJq_Rg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-71493de504b1fe45a5931697e73984df79a11a8fd13d0f096130f58195af8d58","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_i0fQ3KDcg5TJLLuDeJq_Rg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/list":{"post":{"operationId":"registry_route_cac3dc9d4f8799e426283be25aac2e2a46cbf333025a1890b91a61757fd5e21f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cac3dc9d4f8799e426283be25aac2e2a46cbf333025a1890b91a61757fd5e21f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1766dc1edb321c889858d756cd931d61e4ab94ad07aed0732b82f9120dae4556","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__eJUxwQD4RNBZgdXa00cHw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1766dc1edb321c889858d756cd931d61e4ab94ad07aed0732b82f9120dae4556","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof__eJUxwQD4RNBZgdXa00cHw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/unshielded_tokens/balance":{"post":{"operationId":"registry_route_cad5cdc4c9de14cc1ba827bdb6e241ccc0cf39fcafea36c552ac74a71f9c17d1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cad5cdc4c9de14cc1ba827bdb6e241ccc0cf39fcafea36c552ac74a71f9c17d1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"unshielded_tokens"},{"kind":"literal","value":"balance"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4d5eb935f080694983db216542f6ed7cfefcb0ca9892d302ca681fe87cc934b4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_f3sI0PcjIK40dxSc-SDJJQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4d5eb935f080694983db216542f6ed7cfefcb0ca9892d302ca681fe87cc934b4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_f3sI0PcjIK40dxSc-SDJJQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/logs":{"post":{"operationId":"registry_route_cb676d9dfb8987523961f387be7116b00a21155a56a8132c56f6b7269d8784e7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cb676d9dfb8987523961f387be7116b00a21155a56a8132c56f6b7269d8784e7","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/logs"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d304bc6bd8ccba2fbfae350ed89c072871af7d5b1c83e8a0caaeb0462ea3b94e","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZcCXMooB-RMxJK344ddWgA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d304bc6bd8ccba2fbfae350ed89c072871af7d5b1c83e8a0caaeb0462ea3b94e","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZcCXMooB-RMxJK344ddWgA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/unbonding":{"post":{"operationId":"registry_route_cbc7c7a3af53faeba06e05a87a23e40c5b58c0c91c0fa32860314e25863d1d35_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cbc7c7a3af53faeba06e05a87a23e40c5b58c0c91c0fa32860314e25863d1d35","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/unbonding"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8a03e03f52f997dcf334562df9d7e1873ff5d45e8d30712d26c96d933786f82b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9L2XmhNcwKAVVCcHFeAu3w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8a03e03f52f997dcf334562df9d7e1873ff5d45e8d30712d26c96d933786f82b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9L2XmhNcwKAVVCcHFeAu3w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/contract":{"post":{"operationId":"registry_route_cc172799f2334ac66bbc94c6f34362f6a57f7436782e15fb55b00a47c8cdb966_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cc172799f2334ac66bbc94c6f34362f6a57f7436782e15fb55b00a47c8cdb966","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"contract"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-31bce301848e1c263d40ec1d441ce4338a5b3ad97a058978210998db420936f1","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LQYYpxzdd6n8JTew2gU6nQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-31bce301848e1c263d40ec1d441ce4338a5b3ad97a058978210998db420936f1","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LQYYpxzdd6n8JTew2gU6nQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/staking/validator/bond_stat":{"post":{"operationId":"registry_route_cc3578f92cecf34baf3e577d2d627c16b8a693183eb180af76a3fcda34f92f14_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cc3578f92cecf34baf3e577d2d627c16b8a693183eb180af76a3fcda34f92f14","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/staking/validator/bond_stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-26f94fe5b8d107bc8c60ceed8a058e1c4b87bbfab050e54d1aec87105fb25b7c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nfFgcBPBgCjYzC-XLHq2UQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-26f94fe5b8d107bc8c60ceed8a058e1c4b87bbfab050e54d1aec87105fb25b7c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_nfFgcBPBgCjYzC-XLHq2UQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/activities":{"post":{"operationId":"registry_route_cc5a64046e27b03495e66b4a14427e3f8799cae558cc73c5afa85ca456a500e7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cc5a64046e27b03495e66b4a14427e3f8799cae558cc73c5afa85ca456a500e7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"activities"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8e72415931cc72827c5e87f52ccf4ef482d59f5a34c7c53f35853ac3d05fddd3","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BZEQNy2HvgPRVDiUXoa63A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8e72415931cc72827c5e87f52ccf4ef482d59f5a34c7c53f35853ac3d05fddd3","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_BZEQNy2HvgPRVDiUXoa63A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/accounts":{"post":{"operationId":"registry_route_ccb561c4058c0ce7501284f19da27954d47f14de680d5125179ca6f4ee840cbc_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ccb561c4058c0ce7501284f19da27954d47f14de680d5125179ca6f4ee840cbc","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"accounts"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-235579dc7d4a664355ad65868d7ed2f8bcb31729be6125b1b256a9f69161979c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tNQP2RpRtytTwFuKEvRWnQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-235579dc7d4a664355ad65868d7ed2f8bcb31729be6125b1b256a9f69161979c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tNQP2RpRtytTwFuKEvRWnQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/liquidstaking/operations":{"post":{"operationId":"registry_route_cd224b090f26bf799da13f23d4cddb16ad33cb8ec6fb513ef82bb2b04a610214_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cd224b090f26bf799da13f23d4cddb16ad33cb8ec6fb513ef82bb2b04a610214","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"liquidstaking"},{"kind":"literal","value":"operations"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-eabb9706794add71e51c1f957d3aec186d0387b72b6f7798f92ff96c79f776ac","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1j9kAGXjUZGno25XAGY4yw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-eabb9706794add71e51c1f957d3aec186d0387b72b6f7798f92ff96c79f776ac","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1j9kAGXjUZGno25XAGY4yw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/etherscan":{"get":{"operationId":"registry_route_cda750528c56c2b45ee7b0056020db8d7f73c5247b61d7695a3e41407136620c_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cda750528c56c2b45ee7b0056020db8d7f73c5247b61d7695a3e41407136620c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"etherscan"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c0fb120ab859dab6c2378859018038dcaaf594894f17fb7305de4c680cb42435","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7MQEHiqZwuTJKNbOAeNViQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c0fb120ab859dab6c2378859018038dcaaf594894f17fb7305de4c680cb42435","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_7MQEHiqZwuTJKNbOAeNViQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/treasury/proposals":{"post":{"operationId":"registry_route_ce506c5fc14f00b36a1fbc1e7003c702662d60b8916106ed722b167588dbe7eb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ce506c5fc14f00b36a1fbc1e7003c702662d60b8916106ed722b167588dbe7eb","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-06b84dca413b1ac7d61a7e1d35443e603f86e6958f4a72580d52a6ee8a66e8fe","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZD9J2SD2olWN1fSV20O47g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-06b84dca413b1ac7d61a7e1d35443e603f86e6958f4a72580d52a6ee8a66e8fe","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZD9J2SD2olWN1fSV20O47g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/delegate":{"post":{"operationId":"registry_route_ce73e030da56af24e51ec6e916b8cb5826730d5f7b03a5cd3df84153fd443ec6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ce73e030da56af24e51ec6e916b8cb5826730d5f7b03a5cd3df84153fd443ec6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"delegate"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c5291ff1e73b038e45fa9500c731ebc2f42300aef94d5edee9ff7c12654dc632","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LcDN8iW5a63lhnEElDz7kA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c5291ff1e73b038e45fa9500c731ebc2f42300aef94d5edee9ff7c12654dc632","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LcDN8iW5a63lhnEElDz7kA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/holders":{"post":{"operationId":"registry_route_ceb311d4b4ea8a614146d9d8327bc0764b19fcf2f2bac408629ecd1335e21e48_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ceb311d4b4ea8a614146d9d8327bc0764b19fcf2f2bac408629ecd1335e21e48","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"holders"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e608286450662443077d5a2891d34ebc63be65769b8bac434733b28c12e96e84","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_epWbBmgFIJ-Z6GjX0He_-g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e608286450662443077d5a2891d34ebc63be65769b8bac434733b28c12e96e84","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_epWbBmgFIJ-Z6GjX0He_-g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/items/{kind}/{external_id}":{"get":{"operationId":"registry_route_cf07ff55c95ff66ad118b0a7f9fa53574179b269ecae47d68ff8b8be5ecdc3d3_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string"}},{"name":"external_id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cf07ff55c95ff66ad118b0a7f9fa53574179b269ecae47d68ff8b8be5ecdc3d3","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"degov"},{"kind":"literal","value":"global"},{"kind":"literal","value":"v1"},{"kind":"literal","value":"items"},{"kind":"parameter","name":"kind"},{"kind":"parameter","name":"external_id"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dd5e30f83ea6939e301f92c97e98c695ffa1d7668a601f6be27d26852eda6c1b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XAl7A6q0YSu3tEAPNMmk2Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dd5e30f83ea6939e301f92c97e98c695ffa1d7668a601f6be27d26852eda6c1b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XAl7A6q0YSu3tEAPNMmk2Q"}}},"/v1/gateway/subscan/{network}/api/scan/account/reward_slash":{"post":{"operationId":"registry_route_cf26261fd506b71866b4c938f139a2ccbb2b8ff99c1b21449789a662f66d4838_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cf26261fd506b71866b4c938f139a2ccbb2b8ff99c1b21449789a662f66d4838","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"account"},{"kind":"literal","value":"reward_slash"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8b6cf4b4fc62e5edd4fa292d96113bf6fb7d8f7e9438517066a9cc9da5e3c167","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xtgp9oMOUG6pK7V9dsNz0Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8b6cf4b4fc62e5edd4fa292d96113bf6fb7d8f7e9438517066a9cc9da5e3c167","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xtgp9oMOUG6pK7V9dsNz0Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/account/tokens":{"post":{"operationId":"registry_route_cfa90380e3c26741aaa90e0c21302979ded5c421be91bac3570061eb0e62f2e0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cfa90380e3c26741aaa90e0c21302979ded5c421be91bac3570061eb0e62f2e0","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"account"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0708db45022fb1d2275c0ca481413e81b0ea21a2103faa5041e6ce188f62e304","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TST_8PqaKfdtwEW7SX4qqg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0708db45022fb1d2275c0ca481413e81b0ea21a2103faa5041e6ce188f62e304","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_TST_8PqaKfdtwEW7SX4qqg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/accounts/net_assets":{"post":{"operationId":"registry_route_cff3ce362cb0cd3ec4f379f48b94770844864624cbff1206e5b9fb7feb46758a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-cff3ce362cb0cd3ec4f379f48b94770844864624cbff1206e5b9fb7feb46758a","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"accounts"},{"kind":"literal","value":"net_assets"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-be484885543c65b27dec4b6754fd1a975d6ec32f38204fd82f829fec3dc181bf","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ugsOMnaGaKNz1_qEPjeaMw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-be484885543c65b27dec4b6754fd1a975d6ec32f38204fd82f829fec3dc181bf","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ugsOMnaGaKNz1_qEPjeaMw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/transactions":{"post":{"operationId":"registry_route_d0368c5b64d7f9f83badf6f2146d58556028796ecf9628c16407cd30910b37f5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d0368c5b64d7f9f83badf6f2146d58556028796ecf9628c16407cd30910b37f5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"transactions"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-af886b33bd4fe5293a7894dc165815aa8f314c3f19cbeeab6f5fab978053984c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2f1RwemgBQRSRS7lZrSxWg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-af886b33bd4fe5293a7894dc165815aa8f314c3f19cbeeab6f5fab978053984c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2f1RwemgBQRSRS7lZrSxWg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/balance":{"post":{"operationId":"registry_route_d118ea881128c28276a68d46e1e9d32534a97fdb731737d54038a3de4f0272e4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d118ea881128c28276a68d46e1e9d32534a97fdb731737d54038a3de4f0272e4","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/unshielded_tokens/balance"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-63525899d23263747c4cc5f9dc5cde503212df11d48f8738e4b5421eedaf7d0a","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bpv4baAu0M5fVCpp8iGQYA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-63525899d23263747c4cc5f9dc5cde503212df11d48f8738e4b5421eedaf7d0a","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bpv4baAu0M5fVCpp8iGQYA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/treasury_council_collective/proposals":{"post":{"operationId":"registry_route_d1599975e33bd5951073b054bfded459f89cef16f241eee23f8a85111efc2e7e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d1599975e33bd5951073b054bfded459f89cef16f241eee23f8a85111efc2e7e","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"treasury_council_collective"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3920e950cd30b758b288aff28892a9b592283859544680e32b5ab0434fe5dc9b","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ooxkOynRcpPiuokN3YeE2A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3920e950cd30b758b288aff28892a9b592283859544680e32b5ab0434fe5dc9b","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ooxkOynRcpPiuokN3YeE2A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiasset_bounties/proposals":{"post":{"operationId":"registry_route_d17df30f088cbde54eab6242b1874864a65d71e11000ab7b16c098929b260dd1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d17df30f088cbde54eab6242b1874864a65d71e11000ab7b16c098929b260dd1","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiasset_bounties"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3dd5c091d7c2f7869b224448ae814ac79749fb4a303d6fbe313d2e57e7676c21","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wGnmZcNvdnvnABZYGxeFaw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3dd5c091d7c2f7869b224448ae814ac79749fb4a303d6fbe313d2e57e7676c21","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wGnmZcNvdnvnABZYGxeFaw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/timeline":{"post":{"operationId":"registry_route_d1a9089734b4a85109dd8b5c429aadf594a534d33af72e26d74b47513e015640_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d1a9089734b4a85109dd8b5c429aadf594a534d33af72e26d74b47513e015640","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"timeline"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d723e8b16a59aaa39a3b3428620bb196728b5e364a9ff46905efda786e55cadd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_M9gtNqJGI39GItxaVocHCw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d723e8b16a59aaa39a3b3428620bb196728b5e364a9ff46905efda786e55cadd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_M9gtNqJGI39GItxaVocHCw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/daily_token":{"post":{"operationId":"registry_route_d225c90242193b475dafb0ed2f6ff3334d4b67ef3cf2e72132b0ed7cb56ff06b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d225c90242193b475dafb0ed2f6ff3334d4b67ef3cf2e72132b0ed7cb56ff06b","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"daily_token"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-cf5a18ef494ed54846e87dac165d32996c155cdf65a9a3b444ca717cf38b72ed","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZjZ1vp_eOJ6wniK8qdU2sw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-cf5a18ef494ed54846e87dac165d32996c155cdf65a9a3b444ca717cf38b72ed","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZjZ1vp_eOJ6wniK8qdU2sw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/vector/statistics":{"post":{"operationId":"registry_route_d239899757b4e69448e81d3c96a783d0a66b85192de24a6989160d1d2ca3b035_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d239899757b4e69448e81d3c96a783d0a66b85192de24a6989160d1d2ca3b035","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/vector/statistics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ab64c1fa08a57ab14d2e2fa584ca50648d0a1743e7edf9f94245233877a04eb2","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XWmZvmR3obyrDzgdmMUBPA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ab64c1fa08a57ab14d2e2fa584ca50648d0a1743e7edf9f94245233877a04eb2","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XWmZvmR3obyrDzgdmMUBPA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/v2/scan/token/native":{"post":{"operationId":"registry_route_d240d21533de62e5a33b6057bef810279b34b606194f3ab23116845fb50ddfa9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d240d21533de62e5a33b6057bef810279b34b606194f3ab23116845fb50ddfa9","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/token/native"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3fe65c74475aaf0574483891f28bfac11e8b8b0118a65f35bc83d11877299ad2","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QbuZpGR6-Oo4uaexWSDSHQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3fe65c74475aaf0574483891f28bfac11e8b8b0118a65f35bc83d11877299ad2","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_QbuZpGR6-Oo4uaexWSDSHQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/council/proposals":{"post":{"operationId":"registry_route_d2f590cdd78572797f0209d214bd8830eda9e690c4fb9ce68080b54d5a9ed0d2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d2f590cdd78572797f0209d214bd8830eda9e690c4fb9ce68080b54d5a9ed0d2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"council"},{"kind":"literal","value":"proposals"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4ba2080f3e9508571910e00c09ec712949c56e64eb887108cde67af6d8577b6d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CqgNPu8Xi11kbiWusmYKBg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4ba2080f3e9508571910e00c09ec712949c56e64eb887108cde67af6d8577b6d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_CqgNPu8Xi11kbiWusmYKBg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/meta":{"post":{"operationId":"registry_route_d44ab30c362804ae4fea9c023730a682e6870a49213432f397b6900e09812050_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d44ab30c362804ae4fea9c023730a682e6870a49213432f397b6900e09812050","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"meta"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ed50da6ce37d37d9d97f37ad17d189d3d9f9e0cafb71fae179e694ff89d5b8f3","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zYuWZ2qVUdtKkMgJ5Y7EUg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ed50da6ce37d37d9d97f37ad17d189d3d9f9e0cafb71fae179e694ff89d5b8f3","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zYuWZ2qVUdtKkMgJ5Y7EUg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/webids":{"post":{"operationId":"registry_route_d46fba00f0ae867fa711b4c31d0c97985a337ec9ec915049e5a5fa46c08e7b06_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d46fba00f0ae867fa711b4c31d0c97985a337ec9ec915049e5a5fa46c08e7b06","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"webids"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c1850da94cc4052238daf483b295586b28a398f06428daf7b4b3b151e03edc60","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zIc9A7x_0T7NsXY7GaEbvw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c1850da94cc4052238daf483b295586b28a398f06428daf7b4b3b151e03edc60","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_zIc9A7x_0T7NsXY7GaEbvw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/dotns/browse/publications":{"post":{"operationId":"registry_route_d4e1ed0de4980222176eb0adbf588966685748facd0912aecaca72ee11273d00_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d4e1ed0de4980222176eb0adbf588966685748facd0912aecaca72ee11273d00","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"dotns"},{"kind":"literal","value":"browse"},{"kind":"literal","value":"publications"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c1f1f33c8e4d1cc649914edd2efa316e832318832fdf6d034f4255eb69cb355f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9oE_6M4Sf5t7qAJ8tiI4IQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c1f1f33c8e4d1cc649914edd2efa316e832318832fdf6d034f4255eb69cb355f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_9oE_6M4Sf5t7qAJ8tiI4IQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/treasury/tips":{"post":{"operationId":"registry_route_d5c8fe2305e204de26fa14eebdde060dc07fb962b919519eb109e8b78627bd65_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d5c8fe2305e204de26fa14eebdde060dc07fb962b919519eb109e8b78627bd65","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/treasury/tips"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-42cd8acbe9e3df5115534d57f4b028f80c2da14daa9afaefcd98e04091724080","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tuxNq1p3dXqt7j4Dn3DdDQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-42cd8acbe9e3df5115534d57f4b028f80c2da14daa9afaefcd98e04091724080","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tuxNq1p3dXqt7j4Dn3DdDQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/midnight/contract/cma":{"post":{"operationId":"registry_route_d61101850e4b2deab9f14131da4c2810daa297774ea4b16d1978e28fcb0f9749_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d61101850e4b2deab9f14131da4c2810daa297774ea4b16d1978e28fcb0f9749","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/midnight/contract/cma"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0e59c5cfe05f2838fe24f382ecdf719d244abc771e0a70a9ba7fedf57013d2b4","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YkiV29tY5jiImdZOGMMNdw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0e59c5cfe05f2838fe24f382ecdf719d244abc771e0a70a9ba7fedf57013d2b4","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YkiV29tY5jiImdZOGMMNdw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/header":{"post":{"operationId":"registry_route_d6758e5e364067a3ab2ab382f25aa74354b9b1b943b83b6b6f9e9b1410fa95d7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d6758e5e364067a3ab2ab382f25aa74354b9b1b943b83b6b6f9e9b1410fa95d7","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/header"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d9274ca85c70464fbf8b52d8e9d21cd07699c3cd05fbcda617c80a3ae7c5ab88","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hiIGtJd7GFDldQXqdhT1iQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d9274ca85c70464fbf8b52d8e9d21cd07699c3cd05fbcda617c80a3ae7c5ab88","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_hiIGtJd7GFDldQXqdhT1iQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/daos":{"get":{"operationId":"registry_route_d67b0f41cfdf960abaa9aa95ff11068e03a834056d2b777adef456e6c26c43f4_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d67b0f41cfdf960abaa9aa95ff11068e03a834056d2b777adef456e6c26c43f4","revision":2},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/daos"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ef5b6502df95bc8b11d1e1e0241eeeac062a52df9adfaa1cbf412000867e1fbd","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EJR48S7JK8NbgyW1f9hVpQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ef5b6502df95bc8b11d1e1e0241eeeac062a52df9adfaa1cbf412000867e1fbd","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_EJR48S7JK8NbgyW1f9hVpQ"}}},"/v1/gateway/subscan/{network}/api/scan/collator/info":{"post":{"operationId":"registry_route_d7d8699f5390953ca5d65c4829e5c30044e67bee299b36ed099b81c3511a0f23_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d7d8699f5390953ca5d65c4829e5c30044e67bee299b36ed099b81c3511a0f23","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"collator"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-46b7b2d786d83e7e27600c18613c39df801294a7390db61237cd9e9309594856","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uGqIJ_uRoOuIKcen6M22Rg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-46b7b2d786d83e7e27600c18613c39df801294a7390db61237cd9e9309594856","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_uGqIJ_uRoOuIKcen6M22Rg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/token":{"post":{"operationId":"registry_route_d82d2f7d3141532dbeb59bc279a29eb26390b891919e59bf569230b54e835b1b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d82d2f7d3141532dbeb59bc279a29eb26390b891919e59bf569230b54e835b1b","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/token"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e2a14f11ffd51df05930b4e03debad035f41b472661ea57b741eed3a6305567c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-FuOrXt8JNJLy0_vmSxjSg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e2a14f11ffd51df05930b4e03debad035f41b472661ea57b741eed3a6305567c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-FuOrXt8JNJLy0_vmSxjSg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/nfts/account/balances":{"post":{"operationId":"registry_route_d8a61ee924ef500ecc0aed0f22fbf9d63a0f1181c51f362ce221c9647ba2d79f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d8a61ee924ef500ecc0aed0f22fbf9d63a0f1181c51f362ce221c9647ba2d79f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"nfts"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8878fb8bc8ca066f69ffefb781d5908f0f5d84c786945c571aec39287315ae40","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JCXSLl3a7dxPIf7ucCtbgw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8878fb8bc8ca066f69ffefb781d5908f0f5d84c786945c571aec39287315ae40","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JCXSLl3a7dxPIf7ucCtbgw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nomination_pool/activities":{"post":{"operationId":"registry_route_d8abc769701fd425c4ac28e019a12faf71ab1c7a6c676adc75a7f816bbfc4253_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d8abc769701fd425c4ac28e019a12faf71ab1c7a6c676adc75a7f816bbfc4253","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nomination_pool/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-11fc77424cab5c3784928418ee4fe8ae96f9a86de0b7285cd2df0fc29b1c35e1","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vhmENuoywVYoYhs6gux8nA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-11fc77424cab5c3784928418ee4fe8ae96f9a86de0b7285cd2df0fc29b1c35e1","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vhmENuoywVYoYhs6gux8nA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/group/members":{"post":{"operationId":"registry_route_d903fec53930167307db3b8119fdfe3217fc66f7385b294ce24e4fb47d125b06_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d903fec53930167307db3b8119fdfe3217fc66f7385b294ce24e4fb47d125b06","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"group"},{"kind":"literal","value":"members"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-01348df7d54829f8a566721fb9e70fd26195d5d8163b4c3cf07ff2bc4f746b6c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rs2VpFIn_ikwhzUPqtgSJA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-01348df7d54829f8a566721fb9e70fd26195d5d8163b4c3cf07ff2bc4f746b6c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rs2VpFIn_ikwhzUPqtgSJA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/event":{"post":{"operationId":"registry_route_d98dbe76e22de48f794c3e6621f47f270ad0a936efc8b69f663ccaf3fcaf3e9d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d98dbe76e22de48f794c3e6621f47f270ad0a936efc8b69f663ccaf3fcaf3e9d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"event"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b130db70103e4a7697a910ee2afeef83cd0564728529ea2d39a77ab6400e06f2","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WwqkDJ1M6hUNSAJTokMVFQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b130db70103e4a7697a910ee2afeef83cd0564728529ea2d39a77ab6400e06f2","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_WwqkDJ1M6hUNSAJTokMVFQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/extrinsic/reward":{"post":{"operationId":"registry_route_d9fe4cc1d212aeafe17a417bf817da5991ecfc957ac52968b6d3608f2c66573d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-d9fe4cc1d212aeafe17a417bf817da5991ecfc957ac52968b6d3608f2c66573d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"extrinsic"},{"kind":"literal","value":"reward"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7bf2cc3099a2ed83258f413c3433dfd3ac869f86273d2caed5162c2c6c60e078","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oTWe4BrWPZP_Ll0xmpmjVQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7bf2cc3099a2ed83258f413c3433dfd3ac869f86273d2caed5162c2c6c60e078","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_oTWe4BrWPZP_Ll0xmpmjVQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/block":{"post":{"operationId":"registry_route_dab2b340536648acaa370a49ebe0fada639b2ee5a2f7b07c8ce978098079a2d5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dab2b340536648acaa370a49ebe0fada639b2ee5a2f7b07c8ce978098079a2d5","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/block"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7e7fee80181c11762002c4236c95036e779785e155883b084a121e9f925d1e9c","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SjjJBgWWOoHiXtSDdP5sXA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7e7fee80181c11762002c4236c95036e779785e155883b084a121e9f925d1e9c","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_SjjJBgWWOoHiXtSDdP5sXA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/webids":{"post":{"operationId":"registry_route_dafaaec3432c4151b84801c2b6b030ad920532bf9be3970169fbbea9a6ada35c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dafaaec3432c4151b84801c2b6b030ad920532bf9be3970169fbbea9a6ada35c","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/webids"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0b570963c9694dcf3902a36b02eb5c4a727313d1b8ed4636348a050f85cac0b6","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Hg9Eb_P39m7YC2jqAyEmpw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0b570963c9694dcf3902a36b02eb5c4a727313d1b8ed4636348a050f85cac0b6","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Hg9Eb_P39m7YC2jqAyEmpw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/sales":{"post":{"operationId":"registry_route_dafae4ea10d1f84fcc09d60fdc4b399d7e2b686bdb38f2ab12cfc6bfdfb437b9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dafae4ea10d1f84fcc09d60fdc4b399d7e2b686bdb38f2ab12cfc6bfdfb437b9","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"sales"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ff17b7b6fb1be65ad8fe8b90405599de5963294726a8a998038874338e861327","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jlA5qtEgByAl78zmveelDw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ff17b7b6fb1be65ad8fe8b90405599de5963294726a8a998038874338e861327","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_jlA5qtEgByAl78zmveelDw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/nfts/info/item":{"post":{"operationId":"registry_route_dbcf3fc1e656b3fdd32c4a6b2ed86abe0353ed6cb071b096812fd82a8b55812c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dbcf3fc1e656b3fdd32c4a6b2ed86abe0353ed6cb071b096812fd82a8b55812c","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/nfts/info/item"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8ccd0bd3f53559f3f61a694d8b398c333af3b693444ff4e4f8bdce0ca0acd300","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aHgAvh_KWKOunMORp_pLNQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8ccd0bd3f53559f3f61a694d8b398c333af3b693444ff4e4f8bdce0ca0acd300","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aHgAvh_KWKOunMORp_pLNQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/orbiters/rewards":{"post":{"operationId":"registry_route_dbea8f695f1baf92a96afd6c65b3339718771b407b0fd2006c70b1a8ff5f1946_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dbea8f695f1baf92a96afd6c65b3339718771b407b0fd2006c70b1a8ff5f1946","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/orbiters/rewards"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-becf74ef6509337dd39eadf8925e88802adc1cfdf686b15caec00a2f437708d2","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JkoHavODvCdh39wG5CY2Iw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-becf74ef6509337dd39eadf8925e88802adc1cfdf686b15caec00a2f437708d2","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_JkoHavODvCdh39wG5CY2Iw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/erc1155/collectibles":{"post":{"operationId":"registry_route_dbeac19ce6d7e6e2780361ea67e0c5ff7cd277120843f6c31dc2952da31e27f6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dbeac19ce6d7e6e2780361ea67e0c5ff7cd277120843f6c31dc2952da31e27f6","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/erc1155/collectibles"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-eae2fd1dc7f4bca5df5345c3997e9d6fdec8daf0774a3c5f352cea85dd3fa83f","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VQcBTdMefeAsH6g5feIvww"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-eae2fd1dc7f4bca5df5345c3997e9d6fdec8daf0774a3c5f352cea85dd3fa83f","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_VQcBTdMefeAsH6g5feIvww"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/swork/group/members":{"post":{"operationId":"registry_route_dcdb5916a51d7f71a0a8765af8a659996ee1c252997add07bc00ab98cabc4d7a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dcdb5916a51d7f71a0a8765af8a659996ee1c252997add07bc00ab98cabc4d7a","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/group/members"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2fafacd81d27f5c6d9c335823abedb7713ec49ea81f85968c98b1c6fefddc189","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_99VavR2xdczS1v-jH7iIaA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2fafacd81d27f5c6d9c335823abedb7713ec49ea81f85968c98b1c6fefddc189","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_99VavR2xdczS1v-jH7iIaA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/dotns/browse/publications":{"post":{"operationId":"registry_route_dce31aff1c8d44e29dd9517c9fbfa93b9f0ce9d0ca43472a1d7c9e909daf05c1_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dce31aff1c8d44e29dd9517c9fbfa93b9f0ce9d0ca43472a1d7c9e909daf05c1","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/dotns/browse/publications"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-43dd6c2d6434328df9e22fc89e71227613104dd3292965652e222e25357b03ef","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vf2WJWIStnfRxwBmlWmqbg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-43dd6c2d6434328df9e22fc89e71227613104dd3292965652e222e25357b03ef","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vf2WJWIStnfRxwBmlWmqbg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/vector/daily":{"post":{"operationId":"registry_route_dd16c342a99e824babccffdeaafcabe967faf474b5019b488f75a2a8e5697a92_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-dd16c342a99e824babccffdeaafcabe967faf474b5019b488f75a2a8e5697a92","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"vector"},{"kind":"literal","value":"daily"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8a52a64a764a65c586664bc3e959c26d0545778a3bb702e6aa9bff36db0231f6","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aJ1T2VgiohDodNGCCtZjXA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8a52a64a764a65c586664bc3e959c26d0545778a3bb702e6aa9bff36db0231f6","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_aJ1T2VgiohDodNGCCtZjXA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/sale":{"post":{"operationId":"registry_route_ddad7d70675836f541568555cf5084a0a63a9d5d941bc7e081a33d9758ab8033_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ddad7d70675836f541568555cf5084a0a63a9d5d941bc7e081a33d9758ab8033","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/sale"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4824ad802c2e928baf8490ceb0d824790fbc8f37efdd141dda4c466684bd3c78","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5pvMenqTIFvBgtFrwP1y9w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4824ad802c2e928baf8490ceb0d824790fbc8f37efdd141dda4c466684bd3c78","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5pvMenqTIFvBgtFrwP1y9w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/account/tokens":{"post":{"operationId":"registry_route_de9954ee69925491aa35563420fbbf02007e0da1fb12665f86f4d85008d9c51d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-de9954ee69925491aa35563420fbbf02007e0da1fb12665f86f4d85008d9c51d","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/account/tokens"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e832999bc9a99eea47940dd2b1f77e15d70e4fa9bf84963022d9a4acda8091d1","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E7ReCFd2aGklUb91I0FQGw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e832999bc9a99eea47940dd2b1f77e15d70e4fa9bf84963022d9a4acda8091d1","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_E7ReCFd2aGklUb91I0FQGw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/council/proposal":{"post":{"operationId":"registry_route_ded5269e921eca7c96b7c60902be83e36d613d6cf125af33dfd4b68c32a68410_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ded5269e921eca7c96b7c60902be83e36d613d6cf125af33dfd4b68c32a68410","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"council"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-baff907df0d5d6f01857db95ec3e8b490310f7a1f6f8faa845605d670436586f","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gHU2v75Yofkb60XS7v3JVQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-baff907df0d5d6f01857db95ec3e8b490310f7a1f6f8faa845605d670436586f","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gHU2v75Yofkb60XS7v3JVQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/bounties/proposals":{"post":{"operationId":"registry_route_e0de78e9ae0d35937bc6090eb8fade7bcd95d491946fe7d1187f3a41a852e6c8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e0de78e9ae0d35937bc6090eb8fade7bcd95d491946fe7d1187f3a41a852e6c8","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/bounties/proposals"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-dd0ed80035dcb2006df09dce94aecb05e68012c944d7b719b5c79f42565ee9f5","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-kqimXKsO4V-WDMFiHan4w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-dd0ed80035dcb2006df09dce94aecb05e68012c944d7b719b5c79f42565ee9f5","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-kqimXKsO4V-WDMFiHan4w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/votes":{"post":{"operationId":"registry_route_e0fc4ddc679013578c00550a9236ba945fed6c2d68fba04fc91db8c5c0dd2b48_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e0fc4ddc679013578c00550a9236ba945fed6c2d68fba04fc91db8c5c0dd2b48","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/votes"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bee5285bb0c775005e622d1dc54ba5f4e3b3b454cfc52075f6da9cd0ab75d66b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tlsEXwGYKxDX3bIaIpGv4w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bee5285bb0c775005e622d1dc54ba5f4e3b3b454cfc52075f6da9cd0ab75d66b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tlsEXwGYKxDX3bIaIpGv4w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/all":{"get":{"operationId":"registry_route_e1353f796f5f3ecad69fe4f187989e8ef53a2e1f142b86e84532afe68f7c67fe_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e1353f796f5f3ecad69fe4f187989e8ef53a2e1f142b86e84532afe68f7c67fe","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"all"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e6532d1bc4994a4fd668de65dd70faa236309a71fa48137cb5a650de45ad762a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_f-gneqTSlG1vZmXmpD3CVg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e6532d1bc4994a4fd668de65dd70faa236309a71fa48137cb5a650de45ad762a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_f-gneqTSlG1vZmXmpD3CVg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/preimage/details":{"post":{"operationId":"registry_route_e2eebe7ddfde5abf3b2821e613e31ab0661db2eebaa6f703a1b7cca1d162cdb9_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e2eebe7ddfde5abf3b2821e613e31ab0661db2eebaa6f703a1b7cca1d162cdb9","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/preimage/details"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-abf5ebd5b90ca2ca5ed32ebd9f7428fa594343e7c24f136959880e0ecc807e5b","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZPyiugOGl5NMl6_avzlxAA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-abf5ebd5b90ca2ca5ed32ebd9f7428fa594343e7c24f136959880e0ecc807e5b","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZPyiugOGl5NMl6_avzlxAA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/referenda/tracks":{"post":{"operationId":"registry_route_e342a04e5241c605e1b040a039cc392446f0a1724c249c749fc8026ce257a6a5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e342a04e5241c605e1b040a039cc392446f0a1724c249c749fc8026ce257a6a5","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/referenda/tracks"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b98c05c5b5c5895b68a35016ec33dc6d999adc2c93c9dad23fb1faf68a3edb8f","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fg5tnhdr5iulYapiEtcNoQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b98c05c5b5c5895b68a35016ec33dc6d999adc2c93c9dad23fb1faf68a3edb8f","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fg5tnhdr5iulYapiEtcNoQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/evm/token/transfer":{"post":{"operationId":"registry_route_e48588ff5a1dda7c36b68353230fde92333506c0ce4dd9681bdfecfed4337335_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e48588ff5a1dda7c36b68353230fde92333506c0ce4dd9681bdfecfed4337335","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"token"},{"kind":"literal","value":"transfer"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-3262cfad32aa6159bf9c14dd931569c338ab54264a82989256c6ab0aea2a6a2d","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5taI4F3GLdhwd-C2mG-tIg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-3262cfad32aa6159bf9c14dd931569c338ab54264a82989256c6ab0aea2a6a2d","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_5taI4F3GLdhwd-C2mG-tIg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/swork/groups":{"post":{"operationId":"registry_route_e510c128b74ed7f985a958d482f9073645e76a8240453ceb21f6ba0a75d81833_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e510c128b74ed7f985a958d482f9073645e76a8240453ceb21f6ba0a75d81833","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"swork"},{"kind":"literal","value":"groups"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ec182ade65cbaf61a050c657825081f5dc79e630cfefb19051f53e6912e6a11e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_RkYAWz_ZOS4fNmdPrfvp-Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ec182ade65cbaf61a050c657825081f5dc79e630cfefb19051f53e6912e6a11e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_RkYAWz_ZOS4fNmdPrfvp-Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/schedulers/statistics":{"post":{"operationId":"registry_route_e61b76a536f9496000ff40cff55a0c9515e9805b796c68e49b22fab2ca1522f0_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e61b76a536f9496000ff40cff55a0c9515e9805b796c68e49b22fab2ca1522f0","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/schedulers/statistics"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-48a93b8f91bb9314e0ba308a3ba8f61b5ef5f536c4aa6dd26407183487b39525","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iwZvK1mXzEiau5tYTaMCFQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-48a93b8f91bb9314e0ba308a3ba8f61b5ef5f536c4aa6dd26407183487b39525","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_iwZvK1mXzEiau5tYTaMCFQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/swork/member":{"post":{"operationId":"registry_route_e663af7444556c97c6d3f05a179790240d4f2cce034d8f6cc5faaa88ecab6802_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e663af7444556c97c6d3f05a179790240d4f2cce034d8f6cc5faaa88ecab6802","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/swork/member"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-20fe6b0b1e0b402adbef08e40cfe89b9192714fead1e6adb56f6e9e3f015801c","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0FjBA5PlfpA5jfyhOd--BQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-20fe6b0b1e0b402adbef08e40cfe89b9192714fead1e6adb56f6e9e3f015801c","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_0FjBA5PlfpA5jfyhOd--BQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/foreignAssets/account/balances":{"post":{"operationId":"registry_route_e6873ac810e8d1f47d821eaa43d162f9deefbe0b6bd5fe14751d93b6dcabadcb_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e6873ac810e8d1f47d821eaa43d162f9deefbe0b6bd5fe14751d93b6dcabadcb","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"foreignAssets"},{"kind":"literal","value":"account"},{"kind":"literal","value":"balances"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8d0d7578e31e90089d4368a8d7348b41f0eff2347081efc56a68bd2b951a2edc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mSrBiajl_spsNkVkNR5Opw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8d0d7578e31e90089d4368a8d7348b41f0eff2347081efc56a68bd2b951a2edc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mSrBiajl_spsNkVkNR5Opw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/extrinsic/reward":{"post":{"operationId":"registry_route_e787be216907e0155e6fdc5456e1eec112bbd06e3c80fe140d9930c7c591ef30_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e787be216907e0155e6fdc5456e1eec112bbd06e3c80fe140d9930c7c591ef30","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/extrinsic/reward"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ee993c51ebaacff8b69709f59d00ce14d1cc21724a414621c7df87f0891448df","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_phmB7e7XqTt_LE9msptf3A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ee993c51ebaacff8b69709f59d00ce14d1cc21724a414621c7df87f0891448df","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_phmB7e7XqTt_LE9msptf3A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/council/proposal":{"post":{"operationId":"registry_route_e819856ee7e7de7cd4cc317c594073fd55aab2be69207a642a24b031b84f7c6d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e819856ee7e7de7cd4cc317c594073fd55aab2be69207a642a24b031b84f7c6d","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/council/proposal"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c5ad9df3dc7f08581666facd1c99bc6ec89583318e83e0cf262abd1909799632","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-ICLu_J5Q1tta6ClF6GIDA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c5ad9df3dc7f08581666facd1c99bc6ec89583318e83e0cf262abd1909799632","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_-ICLu_J5Q1tta6ClF6GIDA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiChain/account/count":{"post":{"operationId":"registry_route_e91267a0f95fdac61f0d7732e2bf0a17cefa4354b1c6547013f81a9cd1f4b171_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e91267a0f95fdac61f0d7732e2bf0a17cefa4354b1c6547013f81a9cd1f4b171","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiChain"},{"kind":"literal","value":"account"},{"kind":"literal","value":"count"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d67d297ff8196944e38481825cc15921db9662ecd8c1acf3adbae8329c105373","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8uw9yRHMoqoSiumU-Ys5Qw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d67d297ff8196944e38481825cc15921db9662ecd8c1acf3adbae8329c105373","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_8uw9yRHMoqoSiumU-Ys5Qw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/staking/validator/commission_history":{"post":{"operationId":"registry_route_e959a3d4d37391163139cfe6e9844e836471ebb79a1ca2003379618a04654663_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e959a3d4d37391163139cfe6e9844e836471ebb79a1ca2003379618a04654663","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"staking"},{"kind":"literal","value":"validator"},{"kind":"literal","value":"commission_history"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8db41e309f87a5960b688ed643c46a2c380bd7a7850c281f97bc4ca9556ee229","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_A6oz8UUVbkadghhWhZ7rFg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8db41e309f87a5960b688ed643c46a2c380bd7a7850c281f97bc4ca9556ee229","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_A6oz8UUVbkadghhWhZ7rFg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/log":{"post":{"operationId":"registry_route_e9e24f9f8be0d91becd967f3c7150515cdd90d61d3527c8d59e7c6b0575449a3_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-e9e24f9f8be0d91becd967f3c7150515cdd90d61d3527c8d59e7c6b0575449a3","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"log"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-99964122d16819ece03bc2eed65642cfb5c954d2506372c70026ea1b3b3d8544","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o6MGzxcC6wq-dXTle7dZlQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-99964122d16819ece03bc2eed65642cfb5c954d2506372c70026ea1b3b3d8544","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_o6MGzxcC6wq-dXTle7dZlQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/assets/asset":{"post":{"operationId":"registry_route_ea11b4e5733f94802a316461e97cdfc4d82302adefd4292fef49184e6ca1c12a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ea11b4e5733f94802a316461e97cdfc4d82302adefd4292fef49184e6ca1c12a","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/assets/asset"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7f3fc1486a49d29133443d50805d23c18ac40ad0e2e3be3a9a236f5189e69974","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V-XSWLIQkakJhaMjdI-E0Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7f3fc1486a49d29133443d50805d23c18ac40ad0e2e3be3a9a236f5189e69974","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_V-XSWLIQkakJhaMjdI-E0Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/tokengateway/transfers":{"post":{"operationId":"registry_route_ea704b4f5b7682c49ac6e807789f11db29bd4daea00eb267aad2558b6337b83f_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ea704b4f5b7682c49ac6e807789f11db29bd4daea00eb267aad2558b6337b83f","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"tokengateway"},{"kind":"literal","value":"transfers"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-87a84a6336a7e70cf53b7cc747290bbfb04fed8c36019f37df7860570ae18ca3","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NaegogitcPwSbESEEGK7uw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-87a84a6336a7e70cf53b7cc747290bbfb04fed8c36019f37df7860570ae18ca3","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_NaegogitcPwSbESEEGK7uw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/schedulers":{"post":{"operationId":"registry_route_ebf05194a258d558d40648a4c15531f6bd99ebb23ab2a98ca0d33e9e78961487_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ebf05194a258d558d40648a4c15531f6bd99ebb23ab2a98ca0d33e9e78961487","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/schedulers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2d313be3c460a6309697761c69427a570ec1d77cd08ec40dc43c86db3055a44e","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XaFX82G0v5ztgu1hekj71Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2d313be3c460a6309697761c69427a570ec1d77cd08ec40dc43c86db3055a44e","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_XaFX82G0v5ztgu1hekj71Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/seconded":{"post":{"operationId":"registry_route_ebf243e248b7fa1272a94733a5fedc28709252808c865935c0c80e5538fae226_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ebf243e248b7fa1272a94733a5fedc28709252808c865935c0c80e5538fae226","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"seconded"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-2c280f9663119bb5ffca31c8723190e220641d2f39591c6540f3b4962689d4cb","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZoprWZstI29qUnBRbpmSIw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-2c280f9663119bb5ffca31c8723190e220641d2f39591c6540f3b4962689d4cb","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_ZoprWZstI29qUnBRbpmSIw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/midnight/contract/state":{"post":{"operationId":"registry_route_ec3dd71f5501dcd30d06dc52f4a444e04827c2820f1dcc39598d10441f49e549_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ec3dd71f5501dcd30d06dc52f4a444e04827c2820f1dcc39598d10441f49e549","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"midnight"},{"kind":"literal","value":"contract"},{"kind":"literal","value":"state"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-ff51497f16a35ea330f2a32252f3b4ae9292d9a3e994dd344ed472808e48c59c","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gy1srULnED_T1pl3aVBN1Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-ff51497f16a35ea330f2a32252f3b4ae9292d9a3e994dd344ed472808e48c59c","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gy1srULnED_T1pl3aVBN1Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/proxy/extrinsics":{"post":{"operationId":"registry_route_ec491704dc246c883e2b6b5e1d2ff7216517c3e5fe3f043192a9570b4704a18c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ec491704dc246c883e2b6b5e1d2ff7216517c3e5fe3f043192a9570b4704a18c","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"proxy"},{"kind":"literal","value":"extrinsics"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-db51c0bf29d513255441744fea65a682d8c068cc6306fc1bb5a15f389da070c8","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vnH-hkeVlf_fUF2cdp1x8g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-db51c0bf29d513255441744fea65a682d8c068cc6306fc1bb5a15f389da070c8","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_vnH-hkeVlf_fUF2cdp1x8g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/stat":{"post":{"operationId":"registry_route_ec88155e0f0742b750336849901283c82f9ef336018ef02dad14d5dde0deb40e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ec88155e0f0742b750336849901283c82f9ef336018ef02dad14d5dde0deb40e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-1fba8ef8027f13719c0fbd5b6b978c309c5818ca46a88c359e4b68147a829488","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_euiU3m8vLPU_m1xD_qvnPQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-1fba8ef8027f13719c0fbd5b6b978c309c5818ca46a88c359e4b68147a829488","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_euiU3m8vLPU_m1xD_qvnPQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/search/tokens":{"post":{"operationId":"registry_route_ecb62746e4d92ba5a2e2f941a3c296a4fe837af23424db850f778496b2410123_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ecb62746e4d92ba5a2e2f941a3c296a4fe837af23424db850f778496b2410123","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"search"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-93735db7f4ff1c6d568ca28fb98b7ab7243e8c2025626c1b10cad451e454930e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OGyEznl2A2L9Rr1-y0wlrg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-93735db7f4ff1c6d568ca28fb98b7ab7243e8c2025626c1b10cad451e454930e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OGyEznl2A2L9Rr1-y0wlrg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/event":{"post":{"operationId":"registry_route_ed307efbe2807e94de512c6a590a74b1a7738434b47dfe4ac98920e32274245c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ed307efbe2807e94de512c6a590a74b1a7738434b47dfe4ac98920e32274245c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/event"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-761a95022e173823ae9e5c70679276836443954f928857fee2233b1741d2d899","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YdLyrMJzID00sIHViGTKRw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-761a95022e173823ae9e5c70679276836443954f928857fee2233b1741d2d899","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_YdLyrMJzID00sIHViGTKRw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/multiTokens/info":{"post":{"operationId":"registry_route_ee2fd3d4e3fcace8fd2cb35005ed46fbb84cb8dbc4b0811224c0ab2ef649bea7_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ee2fd3d4e3fcace8fd2cb35005ed46fbb84cb8dbc4b0811224c0ab2ef649bea7","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"multiTokens"},{"kind":"literal","value":"info"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0e99ae8ca21ac383375c3f37eb0c38f871fb987bfabb87483920c373af79fd24","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_teb413oAh46inmV3QUQFwA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0e99ae8ca21ac383375c3f37eb0c38f871fb987bfabb87483920c373af79fd24","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_teb413oAh46inmV3QUQFwA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/broker/workloads":{"post":{"operationId":"registry_route_eeb41c51bf123c6959abc546241d055327ee045c7f32830fd854957f0ca52fe5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-eeb41c51bf123c6959abc546241d055327ee045c7f32830fd854957f0ca52fe5","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/broker/workloads"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-d0e125c4f3d8b0235885f61e062a5de9630d368140df90f663ae4316c740d331","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mnDFeqIorn-eW3pT229Aog"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-d0e125c4f3d8b0235885f61e062a5de9630d368140df90f663ae4316c740d331","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mnDFeqIorn-eW3pT229Aog"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/meta":{"post":{"operationId":"registry_route_eec2c3a61210834c26fb01eb58172651f826d67a18f80cc7cf14098d47bef41a_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-eec2c3a61210834c26fb01eb58172651f826d67a18f80cc7cf14098d47bef41a","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/meta"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-6ec37bbe2ee66207813a3910ecfb3f3550276c4c086291d4880c01647ed8992b","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tNOvHFcwKarZBNH2nKJJvw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-6ec37bbe2ee66207813a3910ecfb3f3550276c4c086291d4880c01647ed8992b","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tNOvHFcwKarZBNH2nKJJvw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/v2/scan/accounts":{"post":{"operationId":"registry_route_eefec8154cc27b8ffdf1dfed89eeb07cdfcd1d42cf44ea44635332e4617e0452_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-eefec8154cc27b8ffdf1dfed89eeb07cdfcd1d42cf44ea44635332e4617e0452","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/accounts"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-08cadea42212be644258dfbd77901641207cffdae11dedc9f642829764931369","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wHmEOgnurKuLVWjyoDmhyw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-08cadea42212be644258dfbd77901641207cffdae11dedc9f642829764931369","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wHmEOgnurKuLVWjyoDmhyw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/search":{"post":{"operationId":"registry_route_ef0e5514c452372b1ccc708602a9d675246b280ad1e80aa33975d3af473e5556_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ef0e5514c452372b1ccc708602a9d675246b280ad1e80aa33975d3af473e5556","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/search"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e0d08710556f9ee8a04288b7b9b2b4e9640ab834b33e2ce3883253173fa407cf","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gHdkWULd1vshnyQmUVm5LQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e0d08710556f9ee8a04288b7b9b2b4e9640ab834b33e2ce3883253173fa407cf","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gHdkWULd1vshnyQmUVm5LQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/bounties/proposal":{"post":{"operationId":"registry_route_ef23d16c33331678a66285d6bac930422c7437257fae4f7b56855107d1ae2265_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ef23d16c33331678a66285d6bac930422c7437257fae4f7b56855107d1ae2265","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"bounties"},{"kind":"literal","value":"proposal"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-db9e46171ce12fce50143d7f3d60b03f8f9eb712350a7abcb2bdcfbc30682b89","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_G4i_FiqooFH-rY_BvYIZ3w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-db9e46171ce12fce50143d7f3d60b03f8f9eb712350a7abcb2bdcfbc30682b89","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_G4i_FiqooFH-rY_BvYIZ3w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/evm/logs":{"post":{"operationId":"registry_route_ef45ea9f117709011f300c91dfc60b9ceab0c5358e80d20999be4153099c3eb6_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ef45ea9f117709011f300c91dfc60b9ceab0c5358e80d20999be4153099c3eb6","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"evm"},{"kind":"literal","value":"logs"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-e4a9d96cdb7aa57f53fdb7143d42682c695bd3a7d221d3116d0546f1e8dfac48","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_X9ncUOHTv_-Z6Z_PXo7dPA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-e4a9d96cdb7aa57f53fdb7143d42682c695bd3a7d221d3116d0546f1e8dfac48","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_X9ncUOHTv_-Z6Z_PXo7dPA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/foreignAssets/asset":{"post":{"operationId":"registry_route_ef76440246d6bba63e143a0e18fb31b0905e777db2ada98ceb8589e0e01f72c5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ef76440246d6bba63e143a0e18fb31b0905e777db2ada98ceb8589e0e01f72c5","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/foreignAssets/asset"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-fea7ead93c4ffe69bed27139684059d661d23bbdd8b368f1b9edc314b44352b2","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gcbrLLct5726swFS5sCpww"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-fea7ead93c4ffe69bed27139684059d661d23bbdd8b368f1b9edc314b44352b2","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_gcbrLLct5726swFS5sCpww"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/v2/scan/logs":{"post":{"operationId":"registry_route_ef782fa33b654c98c44a06b80cabeab9e1437dfa7c4f0253ab51506b42a28a95_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ef782fa33b654c98c44a06b80cabeab9e1437dfa7c4f0253ab51506b42a28a95","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/v2/scan/logs"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-7c7621b6880aecb0c49d2d4a3d94f4b45b3f40c9eddc345aa4aaa5e7a1dcd9fe","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FT5dVrSb7u3-IU11H8ttBA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-7c7621b6880aecb0c49d2d4a3d94f4b45b3f40c9eddc345aa4aaa5e7a1dcd9fe","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_FT5dVrSb7u3-IU11H8ttBA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/token/price":{"get":{"operationId":"registry_route_f03cfcae25cf0c84db9e8223f7e3694f656be322919e8aa9800997975bd41706_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f03cfcae25cf0c84db9e8223f7e3694f656be322919e8aa9800997975bd41706","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"token"},{"kind":"literal","value":"price"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-f1612cc09e79df87f6e0e10aa7d2e071538235e2faa9f4eb4b6e202e4e8236ee","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2QdePzDHsitDqhvARH8GaQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-f1612cc09e79df87f6e0e10aa7d2e071538235e2faa9f4eb4b6e202e4e8236ee","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2QdePzDHsitDqhvARH8GaQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/broker/assigns":{"post":{"operationId":"registry_route_f28bc6fd7a215cf2dd0e13fceb899bee08be1a2fc5cfbd6501e84c10aae774b8_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f28bc6fd7a215cf2dd0e13fceb899bee08be1a2fc5cfbd6501e84c10aae774b8","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"assigns"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-994927080a59285e6ce2a4a77dcaa0c8ea2380324dd06f3e45cb9081cc19ac95","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R6s8dq_0UpcIt7c7evMe2w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-994927080a59285e6ce2a4a77dcaa0c8ea2380324dd06f3e45cb9081cc19ac95","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_R6s8dq_0UpcIt7c7evMe2w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/verify/compiler_images":{"get":{"operationId":"registry_route_f32bd78f1d7bec55ad040fc577fad80d68685d5a667ae72a51e27ae76377e058_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f32bd78f1d7bec55ad040fc577fad80d68685d5a667ae72a51e27ae76377e058","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"verify"},{"kind":"literal","value":"compiler_images"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-30c7b90af14323d9fdaf31a170d8cd39b739e6aa0293314ae32deab8922790c1","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Mulqu8ORAkVFVV3-ltHj3A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-30c7b90af14323d9fdaf31a170d8cd39b739e6aa0293314ae32deab8922790c1","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_Mulqu8ORAkVFVV3-ltHj3A"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/multiTokens/activities":{"post":{"operationId":"registry_route_f35668949adec887ec939a8a04ed39abfe64547c5db7b4807d1cba2dafdb6174_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f35668949adec887ec939a8a04ed39abfe64547c5db7b4807d1cba2dafdb6174","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/multiTokens/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-396292ebebe3935f17b7cba98c17672c6a7590aac26a4520bd8947f6880476ea","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1_txZV2nUVg6ogJXCXz7SA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-396292ebebe3935f17b7cba98c17672c6a7590aac26a4520bd8947f6880476ea","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1_txZV2nUVg6ogJXCXz7SA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/meta":{"post":{"operationId":"registry_route_f356980da75c09f9d8d69d25b700306624014b024472be90ad30b911792d1027_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f356980da75c09f9d8d69d25b700306624014b024472be90ad30b911792d1027","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/meta"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4fe29eccfcdbbf55294ac7b32ee4b001a72bf29e3d3f2703266219675d9c62a9","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fJVLSRk9sAkHFI--mKSSzQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4fe29eccfcdbbf55294ac7b32ee4b001a72bf29e3d3f2703266219675d9c62a9","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_fJVLSRk9sAkHFI--mKSSzQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/daily":{"post":{"operationId":"registry_route_f4199bae9cfd258954e1d3a968452f791b765d1dd82f248d1124971603578521_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f4199bae9cfd258954e1d3a968452f791b765d1dd82f248d1124971603578521","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"daily"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-0d73f6f29fe413c27879c7447268d412cdc432d4a667afe21aac9be0875db63a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OHmL8rHCh5cIs3UFaAQoJw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-0d73f6f29fe413c27879c7447268d412cdc432d4a667afe21aac9be0875db63a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OHmL8rHCh5cIs3UFaAQoJw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/collator/meta":{"get":{"operationId":"registry_route_f4cd5e9eb28fd5c1bb44d37e7181d459514350e1cf7e5f2d515eb067dec77a28_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f4cd5e9eb28fd5c1bb44d37e7181d459514350e1cf7e5f2d515eb067dec77a28","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/collator/meta"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8baad750b59604a7ea15483e02008adf63ed781c0a2b9d40b17f68f9aa0c93cf","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_flL14wQgL3UYdeUD7AKzWA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8baad750b59604a7ea15483e02008adf63ed781c0a2b9d40b17f68f9aa0c93cf","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_flL14wQgL3UYdeUD7AKzWA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/{network}/api/scan/uniques/unique":{"post":{"operationId":"registry_route_f55492be22aa145c299d63998330e26418dab8efe2cb3a997e4e5278ec56d957_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f55492be22aa145c299d63998330e26418dab8efe2cb3a997e4e5278ec56d957","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"uniques"},{"kind":"literal","value":"unique"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-00a3671371b266eba810dfa5232547a7d87d2ef3394a9e28259b37e3cb747150","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wL1JGAjksf_L9nTM9eJ0aA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-00a3671371b266eba810dfa5232547a7d87d2ef3394a9e28259b37e3cb747150","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_wL1JGAjksf_L9nTM9eJ0aA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/uniques/all":{"get":{"operationId":"registry_route_f6a6169a7c241a5a97a7300a6ea6976cebeae98876b61311653884350b4d9310_get","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f6a6169a7c241a5a97a7300a6ea6976cebeae98876b61311653884350b4d9310","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/uniques/all"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-307faa1162bd315fdf67f031271a70797bb7019c0f808bc16ece9aebac8f65f5","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rFO6YdJT1XKF610aTzg6Ng"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-307faa1162bd315fdf67f031271a70797bb7019c0f808bc16ece9aebac8f65f5","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_rFO6YdJT1XKF610aTzg6Ng"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/contracts/events":{"post":{"operationId":"registry_route_f754d22e4c49e62378e784fe5131190d715a1c121208baf783fc469e00eb0fbe_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f754d22e4c49e62378e784fe5131190d715a1c121208baf783fc469e00eb0fbe","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/contracts/events"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-bd665ba56a190197906440c679b8189aa22c543ecca00a6d619719d6baeda704","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LzWiRyqoQZh4Mt4H56xRQw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-bd665ba56a190197906440c679b8189aa22c543ecca00a6d619719d6baeda704","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LzWiRyqoQZh4Mt4H56xRQw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/assets/activities":{"post":{"operationId":"registry_route_f7c962a813f3fbafc4d5786ffd2ced729fc4266b701bee114faf003ccef985ad_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f7c962a813f3fbafc4d5786ffd2ced729fc4266b701bee114faf003ccef985ad","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/assets/activities"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-71ebd83b6ae3a00ab0057f9621d9eb3098634ca0aa7f6fd93fac628f81bebc46","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bt4pxDkgfo39uZFElwcR0Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-71ebd83b6ae3a00ab0057f9621d9eb3098634ca0aa7f6fd93fac628f81bebc46","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bt4pxDkgfo39uZFElwcR0Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/xcm/parachain/stat":{"post":{"operationId":"registry_route_f7cf94c56a0211a4b380e13d5169bdd7135824ad075854ec74ff97dc2a674a9e_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f7cf94c56a0211a4b380e13d5169bdd7135824ad075854ec74ff97dc2a674a9e","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/xcm/parachain/stat"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4fbb8a9e8572175b7dd7192cfc056aee2edd1c4522507ca8052c07c10fd42e57","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bhdOoE868kA_li7IhN6P1g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4fbb8a9e8572175b7dd7192cfc056aee2edd1c4522507ca8052c07c10fd42e57","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bhdOoE868kA_li7IhN6P1g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/price/history":{"post":{"operationId":"registry_route_f83b0be653de6afd72c0dd4bdfa2c0ee67711ee859229fc9f730d0b412f6577c_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f83b0be653de6afd72c0dd4bdfa2c0ee67711ee859229fc9f730d0b412f6577c","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/price/history"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-8b7a7f7864da01aa34bd856fd2df190b2dfd6cc41fc5a80d244ba1f0088704a9","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tuLMfM6lwOsRXgpnirMp7g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-8b7a7f7864da01aa34bd856fd2df190b2dfd6cc41fc5a80d244ba1f0088704a9","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_tuLMfM6lwOsRXgpnirMp7g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/degov/global/v1/activity":{"get":{"operationId":"registry_route_f843d8e55d9194b00d7a124bad328b78f81ee015a4d3b54f7772e623ee010848_get","summary":"DeGov Registry route","tags":["Registry v2","DeGov"],"parameters":[{"name":"dao_id","in":"query","required":false,"schema":{"type":"string","x-pubfi-minimum-utf8-bytes":1,"x-pubfi-maximum-utf8-bytes":128}},{"name":"governance_only","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"hours","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":168}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","format":"int64","minimum":1,"maximum":200}},{"name":"types","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["forum_topic","proposal"]},"minItems":1,"maxItems":2,"uniqueItems":true},"style":"form","explode":false}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f843d8e55d9194b00d7a124bad328b78f81ee015a4d3b54f7772e623ee010848","revision":1},"x-pubfi-registry-provider":{"id":"provider-276c5a9795c60bf02ceb679a999daab6f102df6274cf98e28a1a9a725f379277","revision":1},"x-pubfi-registry-upstream":{"id":"upstream-f234783da4e82eba90adf00ffd9fba2d21afc04cb228cabc398310e0fa667d7d","revision":1},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/degov/global/v1/activity"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"fields","max_encoded_bytes":16384,"parameters":[{"name":"dao_id","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"string","min_length":1,"max_length":128,"allowed_values":null}}},{"name":"governance_only","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"boolean","allowed_values":null}}},{"name":"hours","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":168,"allowed_values":null}}},{"name":"limit","presence":"optional","value":{"kind":"scalar","constraint":{"kind":"integer","minimum":1,"maximum":200,"allowed_values":null}}},{"name":"types","presence":"optional","value":{"kind":"comma_delimited_enum","allowed_values":["forum_topic","proposal"],"min_items":1,"max_items":2}}],"rules":[]},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-c9adfe9158a61196f83655f94b19fd248893f8c003559ba4c50c9e5b3eec48b4","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_86JwJVu_KXPxXwOAK-kO8A"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-c9adfe9158a61196f83655f94b19fd248893f8c003559ba4c50c9e5b3eec48b4","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_86JwJVu_KXPxXwOAK-kO8A"}}},"/v1/gateway/subscan/api/scan/parachain/statistics/timeseries":{"post":{"operationId":"registry_route_f976c49389f74e39cf2c044119aa0b2f43a48cafdc4021aeeffebb34fa0890e5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-f976c49389f74e39cf2c044119aa0b2f43a48cafdc4021aeeffebb34fa0890e5","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/parachain/statistics/timeseries"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5673b5581cabfff9498624a2a3fdcba413310dc488e2f40aed463d5528d441c9","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1bqzdYnOwiFo-7pO-OqE0w"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5673b5581cabfff9498624a2a3fdcba413310dc488e2f40aed463d5528d441c9","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_1bqzdYnOwiFo-7pO-OqE0w"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/xcm/stat":{"post":{"operationId":"registry_route_fa89daccd0d72d587807937109a71c5a7b8bd1f7f7426cece6b6ee8b68e4c89d_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fa89daccd0d72d587807937109a71c5a7b8bd1f7f7426cece6b6ee8b68e4c89d","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"xcm"},{"kind":"literal","value":"stat"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-68ff9e58bc42bbdefbb4e6df808161b9f582d23ee55c4343b9048538fe0a2ddc","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bcE2Flt2oM_47KcyB6mKOg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-68ff9e58bc42bbdefbb4e6df808161b9f582d23ee55c4343b9048538fe0a2ddc","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_bcE2Flt2oM_47KcyB6mKOg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/v2/scan/tokens":{"post":{"operationId":"registry_route_fab96463a14d8aec19042f0be4b5a3b372852eefb52de771e448375943ab8769_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fab96463a14d8aec19042f0be4b5a3b372852eefb52de771e448375943ab8769","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"v2"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"tokens"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-4776ba73ac547d4d9c051a91d558aa2630e34d46a6b48e573787c7cac8a9600e","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mDB2DnIZO9QMRQyWMvQuiA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-4776ba73ac547d4d9c051a91d558aa2630e34d46a6b48e573787c7cac8a9600e","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_mDB2DnIZO9QMRQyWMvQuiA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/democracy/referendums":{"post":{"operationId":"registry_route_fcb9b054642b5e255ffd7fc91e5a9fac97128cf83d79034946d85f1653cbae17_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fcb9b054642b5e255ffd7fc91e5a9fac97128cf83d79034946d85f1653cbae17","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/democracy/referendums"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-5c836962d4604704d656c0e3537ddea6bd69183f8639b93ecac20265584a3f86","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_6TpYsmbCXMX2C9jFRIDoUQ"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-5c836962d4604704d656c0e3537ddea6bd69183f8639b93ecac20265584a3f86","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_6TpYsmbCXMX2C9jFRIDoUQ"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/contracts/list":{"post":{"operationId":"registry_route_fd2617a9b451e8e78a9c5220062adee50c1040846ae1cfb23a1c678bf6f43790_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fd2617a9b451e8e78a9c5220062adee50c1040846ae1cfb23a1c678bf6f43790","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"contracts"},{"kind":"literal","value":"list"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-461e1a9e747c797d066e9428db822e549c0c2fa1be9d60189b0569f2357d82af","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LcaAhHLRY4BRfHn4AfBqYg"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-461e1a9e747c797d066e9428db822e549c0c2fa1be9d60189b0569f2357d82af","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_LcaAhHLRY4BRfHn4AfBqYg"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/democracy/referendums":{"post":{"operationId":"registry_route_fd54043075fc7abe69f7c84fd74c24cc964f037c7cd621e26652a16863883e69_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fd54043075fc7abe69f7c84fd74c24cc964f037c7cd621e26652a16863883e69","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"democracy"},{"kind":"literal","value":"referendums"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-230746319f345582dd0cd06988ef64df6850a644650a54f83fa4f3e1f3248f1a","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DZh8UgR4mDiCWYZk0vWfdw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-230746319f345582dd0cd06988ef64df6850a644650a54f83fa4f3e1f3248f1a","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_DZh8UgR4mDiCWYZk0vWfdw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/broker/regions":{"post":{"operationId":"registry_route_fe45b4e192264978fb0bb922583ac67582089139375b57ebcffb27f80dd0f9d2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fe45b4e192264978fb0bb922583ac67582089139375b57ebcffb27f80dd0f9d2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"broker"},{"kind":"literal","value":"regions"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-26da0ebfce1e04cc374e79be6ded31d17d0f6ef78f93315504ab8a59ce4ac725","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OleIgCcQW7ZWQ2QQ4_EStA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-26da0ebfce1e04cc374e79be6ded31d17d0f6ef78f93315504ab8a59ce4ac725","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_OleIgCcQW7ZWQ2QQ4_EStA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/scheduler":{"post":{"operationId":"registry_route_fe56b8773583f6d0a4af443cfd126bcbcb1583201ed6a63ea6145af1cae413e5_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fe56b8773583f6d0a4af443cfd126bcbcb1583201ed6a63ea6145af1cae413e5","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"scheduler"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9eab8d10cd1ffaa759e660d850dcc3eecf91b5e40ca2ddb47841ab4d86fcea79","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xZKky0DyLY_LI1Xq1TFp7g"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9eab8d10cd1ffaa759e660d850dcc3eecf91b5e40ca2ddb47841ab4d86fcea79","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_xZKky0DyLY_LI1Xq1TFp7g"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/tokengateway/transfers":{"post":{"operationId":"registry_route_fec73a9f764fc8c5704c7f8c8348e617289d0dc828bd953ed3e1965658777b9b_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fec73a9f764fc8c5704c7f8c8348e617289d0dc828bd953ed3e1965658777b9b","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/tokengateway/transfers"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-85a472ca4e24431987f8fdcec026a2a90b93e7c7be8dc22252105061d6ec0277","price_version":4,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_du38TcfREm8WeZpeWzIgng"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-85a472ca4e24431987f8fdcec026a2a90b93e7c7be8dc22252105061d6ec0277","x-pubfi-price-version":4,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_du38TcfREm8WeZpeWzIgng"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/{network}/api/scan/referenda/delegate/votes":{"post":{"operationId":"registry_route_fef7899b4cc14ff9052a6c4c72593561cfc0670515addb7e65a921046edfa5d2_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[{"name":"network","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fef7899b4cc14ff9052a6c4c72593561cfc0670515addb7e65a921046edfa5d2","revision":2},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-3a4a47b694bca076702fea4ddab135c729b3d26396c9513e32d1c8544e477c49","revision":2},"x-pubfi-registry-matcher":{"kind":"template","template":[{"kind":"literal","value":"v1"},{"kind":"literal","value":"gateway"},{"kind":"literal","value":"subscan"},{"kind":"parameter","name":"network"},{"kind":"literal","value":"api"},{"kind":"literal","value":"scan"},{"kind":"literal","value":"referenda"},{"kind":"literal","value":"delegate"},{"kind":"literal","value":"votes"}]},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-9a283b0d7b880c2dd949735b90966ccaabdd80117d16a1492c9d35cf37570d70","price_version":2,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kgF70Zq__hXPE4C4AqVCiw"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-9a283b0d7b880c2dd949735b90966ccaabdd80117d16a1492c9d35cf37570d70","x-pubfi-price-version":2,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_kgF70Zq__hXPE4C4AqVCiw"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}},"/v1/gateway/subscan/api/scan/evm/contract/solcs":{"post":{"operationId":"registry_route_ff56c218bc4bc45635c7be44e608af21802f4b4298ae6b8b3ac2e57194609d58_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-ff56c218bc4bc45635c7be44e608af21802f4b4298ae6b8b3ac2e57194609d58","revision":3},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/evm/contract/solcs"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"forbidden"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-97a4f5e0b6a02282c0b4afc9c5afbf8419990c8238da41175f1da91751dc7b91","price_version":6,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_91r0hfAe7UwM2SMund508Q"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-97a4f5e0b6a02282c0b4afc9c5afbf8419990c8238da41175f1da91751dc7b91","x-pubfi-price-version":6,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_91r0hfAe7UwM2SMund508Q"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}}}},"/v1/gateway/subscan/api/scan/extrinsic":{"post":{"operationId":"registry_route_fffcd478b48faf562bfcdf835d60071d5cd398822898f8e9c5c5dcd95ea593c4_post","summary":"Subscan Registry route","tags":["Registry v2","Subscan"],"parameters":[],"security":[{"pubfiBearer":[]},{}],"responses":{"200":{"description":"Response accepted by the typed Registry route policy","content":{"application/json":{"schema":{},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]}}}},"400":{"description":"Request rejected by the typed Registry route policy"},"401":{"description":"PubFi authentication is required or invalid"},"402":{"description":"Billing or admission action is required"},"403":{"description":"The authenticated caller is not authorized for this route"},"404":{"description":"No active Registry route matches the canonical request"},"429":{"description":"A rate, reservation, or budget limit was exceeded"},"502":{"description":"The upstream transport or response failed"},"503":{"description":"Registry, credential, admission, or health authority is unavailable"},"504":{"description":"The upstream request exceeded its typed timeout"}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-route":{"id":"route-fffcd478b48faf562bfcdf835d60071d5cd398822898f8e9c5c5dcd95ea593c4","revision":5},"x-pubfi-registry-provider":{"id":"provider-4f3dfc74e1c7ad67e2630d2d67ebc1e58222d81fd439096257ff50d25298f07e","revision":4},"x-pubfi-registry-upstream":{"id":"upstream-4263cb67178f47165408f1018f1df4fa6450d74b9458be573138e84a3f6d86f3","revision":4},"x-pubfi-registry-matcher":{"kind":"exact","path":"/v1/gateway/subscan/api/scan/extrinsic"},"x-pubfi-registry-readiness":{"status":"ready"},"x-pubfi-registry-request-policy":{"query":{"kind":"deny"},"body":{"kind":"bounded_opaque","max_bytes":1048576,"content_type":"application/json"}},"x-pubfi-registry-response-policy":{"success":{"kind":"explicit_statuses","statuses":[200]},"allowed_content_types":["application/json"]},"x-pubfi-billing":{"mode":"quantro_priced","price_policy_key":"pubfi:x402/op-b3cff964320ab533d10a715091cef3ef39b33f7b007c306b844ad53e25e07b8a","price_version":7,"credit_cost":1,"x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2C8zOJUzwDOeEuh1yZw8BA"}},"x-pubfi-credit-cost":1,"x-pubfi-price-policy-key":"pubfi:x402/op-b3cff964320ab533d10a715091cef3ef39b33f7b007c306b844ad53e25e07b8a","x-pubfi-price-version":7,"x-pubfi-x402":{"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","atomic_amount":"1000","offer_id":"xof_2C8zOJUzwDOeEuh1yZw8BA"},"x-pubfi-free-variant":{"suffix":":free","rate_limit":{"requests_per_window":2,"window_seconds":1,"max_concurrency":2,"permit_ttl_seconds":120,"quota":{"requests_per_window":20000,"window_seconds":86400},"bucket_scope":"provider"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"string","format":"binary"},"x-pubfi-maximum-raw-bytes":1048576}}}}}},"components":{"schemas":{"AccountUsageFactResponse":{"type":"object","required":["id","reservation_id","allocation_id","producer_sequence","request_id","idempotency_key","billing_account_id","meter_key","quantity_units","charge_units","pricing","event_at","provider","network","route","upstream_path","request_method","upstream_status","latency_ms","created_at"],"properties":{"allocation_id":{"type":"string"},"billing_account_id":{"type":"string"},"charge_units":{"type":"integer","format":"int64"},"created_at":{"type":"string","format":"date-time"},"event_at":{"type":"string","format":"date-time"},"id":{"type":"string"},"idempotency_key":{"type":"string"},"latency_ms":{"type":"integer","format":"int64","minimum":0},"meter_key":{"type":"string"},"network":{"type":"string"},"pricing":{"$ref":"#/components/schemas/OperationPriceReferenceV1"},"producer_sequence":{"type":"integer","format":"int64"},"provider":{"type":"string"},"quantity_units":{"type":"integer","format":"int64"},"request_id":{"type":"string"},"request_method":{"type":"string"},"reservation_id":{"type":"string"},"route":{"type":"string"},"upstream_path":{"type":"string"},"upstream_status":{"type":"integer","format":"int32","minimum":0}}},"AccountUsageResponse":{"type":"object","required":["billing_account_id","recent"],"properties":{"billing_account_id":{"type":"string"},"recent":{"type":"array","items":{"$ref":"#/components/schemas/AccountUsageFactResponse"}}}},"AdmissionAccountState":{"type":"string","description":"Quantro's authoritative account state for local admission decisions.","enum":["active","suspended","archived"]},"AllocationsCollection":{"type":"string","description":"Fixed discriminator for an allocation page.","enum":["allocations"]},"ApiKeyCreateBody":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}},"additionalProperties":false},"ApiKeyListResponse":{"type":"object","required":["api_keys"],"properties":{"api_keys":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeySummaryResponse"}}}},"ApiKeyRenameBody":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}},"ApiKeySummaryResponse":{"type":"object","required":["id","name","environment","key_preview","created_at"],"properties":{"created_at":{"type":"string","format":"date-time"},"environment":{"type":"string"},"id":{"type":"string"},"key_preview":{"type":"string"},"name":{"type":"string"},"revoked_at":{"type":["string","null"],"format":"date-time"}}},"BillingAccountAccessResponse":{"type":"object","required":["subject","billing_account","membership"],"properties":{"billing_account":{"$ref":"#/components/schemas/BillingAccountResponse"},"membership":{"$ref":"#/components/schemas/BillingAccountMembershipResponse"},"subject":{"$ref":"#/components/schemas/SubjectResponse"}}},"BillingAccountKindResponse":{"type":"string","enum":["personal","organization"]},"BillingAccountListResponse":{"type":"object","required":["billing_accounts"],"properties":{"billing_accounts":{"type":"array","items":{"$ref":"#/components/schemas/BillingAccountAccessResponse"}}}},"BillingAccountMembershipResponse":{"type":"object","required":["id","billing_account_id","subject_id","role","status","created_at"],"properties":{"billing_account_id":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"id":{"type":"string"},"role":{"$ref":"#/components/schemas/BillingAccountRoleResponse"},"status":{"type":"string"},"subject_id":{"type":"string"}}},"BillingAccountResponse":{"type":"object","required":["id","kind","name","status","created_at"],"properties":{"created_at":{"type":"string","format":"date-time"},"created_by_subject_id":{"type":["string","null"]},"id":{"type":"string"},"kind":{"$ref":"#/components/schemas/BillingAccountKindResponse"},"name":{"type":"string"},"status":{"type":"string"}}},"BillingAccountRoleResponse":{"type":"string","enum":["owner","admin","member"]},"CreateCreditAutoReloadPaymentMethodSetupBody":{"type":"object","required":["acceptedTermsVersion","acceptedTermsHash"],"properties":{"acceptedTermsHash":{"type":"string"},"acceptedTermsVersion":{"type":"string"}},"additionalProperties":false},"CreatePurchaseBody":{"type":"object","required":["offerKey","catalogReleaseHash","amount","acceptedTermsVersion","acceptedTermsHash"],"properties":{"acceptedTermsHash":{"type":"string"},"acceptedTermsVersion":{"type":"string"},"amount":{"type":"string"},"catalogReleaseHash":{"type":"string"},"offerKey":{"type":"string"}},"additionalProperties":false},"CreatedApiKeyResponse":{"type":"object","required":["key","raw_secret"],"properties":{"key":{"$ref":"#/components/schemas/ApiKeySummaryResponse"},"raw_secret":{"type":"string"}}},"ErrorBody":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string"},"message":{"type":"string"}}},"ErrorEnvelope":{"type":"object","required":["error"],"properties":{"error":{"$ref":"#/components/schemas/ErrorBody"}}},"HealthResponse":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}}},"IntegrationAllocationPage":{"type":"object","description":"Stable keyset page of exact source-account allocations.","required":["collection","items"],"properties":{"collection":{"$ref":"#/components/schemas/AllocationsCollection","description":"Fixed collection discriminator."},"items":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationAllocationView"},"description":"Allocation records in stable keyset order."},"nextCursor":{"type":["string","null"],"description":"Opaque cursor for the next page, when more records exist."}},"additionalProperties":false},"IntegrationAllocationView":{"type":"object","description":"Read-only exact lifecycle view for one source-account allocation.","required":["allocationId","originKind","grantPolicy","meterKey","billingTreatment","allocated","remaining","consumed","outstandingReserved","available","status","validFrom","expiresAt","availableForAdmission","revision","stateRevision","planKey","catalogReleaseHash"],"properties":{"allocated":{"type":"string","description":"Exact decimal amount originally allocated."},"allocationId":{"type":"string","description":"Stable allocation identifier used by usage records."},"available":{"type":"string","description":"Exact quantity available after subtracting outstanding reservations from ledger remaining."},"availableForAdmission":{"type":"boolean","description":"Whether this allocation can admit a positive usage record at snapshot time."},"billingTreatment":{"type":"string","description":"Commercial treatment applied to usage consumed from the allocation."},"catalogReleaseHash":{"type":"string","description":"Immutable catalog release under which the allocation was provisioned."},"consumed":{"type":"string","description":"Exact decimal amount currently recognized as consumed from this allocation."},"entitlementKey":{"type":["string","null"],"description":"Immutable catalog entitlement that provisioned this allocation. Catalog-origin allowances\ncarry this key; operator- and purchase-origin allocations carry null."},"expiresAt":{"type":"string","description":"RFC 3339 exclusive allocation expiry."},"grantPolicy":{"type":"string","description":"Immutable grant lifecycle policy selected by the origin."},"meterKey":{"type":"string","description":"Meter governed by the allocation."},"originKind":{"type":"string","description":"Generic durable origin discriminator (`catalog_entitlement`, `operator_billable`, or\n`purchase`)."},"outstandingReserved":{"type":"string","description":"Exact positive usage quantity accepted for this allocation but not yet posted to its\nledger."},"planKey":{"type":"string","description":"Immutable plan assignment under which the allocation was provisioned."},"purchaseId":{"type":["string","null"],"description":"Quantro purchase identity when `originKind` is `purchase`."},"purchaseOfferKey":{"type":["string","null"],"description":"Merchant offer key when `originKind` is `purchase`."},"remaining":{"type":"string","description":"Exact decimal amount currently remaining in the allocation."},"revision":{"type":"integer","format":"int64","description":"Monotonic allocation revision."},"stateRevision":{"type":"integer","format":"int64","description":"Monotonic revision of the allocation's admission-visible state. Unlike `revision`, which\nidentifies the immutable allocation lineage, this value advances when a durable fence,\nreservation, usage posting, correction, or terminal event changes admission state."},"status":{"type":"string","description":"Current allocation lifecycle state."},"validFrom":{"type":"string","description":"RFC 3339 inclusive allocation start."}},"additionalProperties":false},"IntegrationAutoReloadAttempt":{"type":"object","description":"Most recent automatic payment-attempt projection.","required":["id","purchaseId","amountUsd","status","createdAt"],"properties":{"amountUsd":{"type":"string","description":"Exact attempted amount in fixed-scale USD."},"completedAt":{"type":["string","null"],"description":"RFC 3339 terminal time, when terminal."},"createdAt":{"type":"string","description":"RFC 3339 attempt creation time."},"id":{"type":"string","description":"Quantro-owned automatic attempt identifier."},"purchaseId":{"type":"string","description":"Purchase created for this attempt."},"reasonCode":{"type":["string","null"],"description":"Stable display-safe failure or pause reason."},"status":{"$ref":"#/components/schemas/IntegrationAutoReloadAttemptStatus","description":"Attempt lifecycle."}},"additionalProperties":false},"IntegrationAutoReloadAttemptStatus":{"type":"string","description":"Automatic payment-attempt lifecycle.","enum":["prepared","submitting","processing","ambiguous","succeeded","failed","action_required","payment_exception"]},"IntegrationAutoReloadMonthlyWindow":{"type":"object","description":"One UTC calendar-month automatic-purchase limit projection.","required":["startsAt","resetsAt","settledUsd","reservedUsd","remainingUsd"],"properties":{"remainingUsd":{"type":"string","description":"Exact amount still available under the finite monthly limit."},"reservedUsd":{"type":"string","description":"Exact unresolved automatic spend reservation in fixed-scale USD."},"resetsAt":{"type":"string","description":"Exclusive RFC 3339 UTC next-month boundary."},"settledUsd":{"type":"string","description":"Exact settled automatic spend in fixed-scale USD."},"startsAt":{"type":"string","description":"Inclusive RFC 3339 UTC month start."}},"additionalProperties":false},"IntegrationAutoReloadPaymentMethod":{"type":"object","description":"Display-safe reusable payment-method projection.","required":["paymentProfileId","brand","last4","expiresMonth","expiresYear","status"],"properties":{"brand":{"type":"string","description":"Display-safe card brand supplied by the provider."},"expiresMonth":{"type":"integer","format":"int32","description":"Card expiration month.","minimum":0},"expiresYear":{"type":"integer","format":"int32","description":"Four-digit card expiration year.","minimum":0},"last4":{"type":"string","description":"Display-safe final four digits."},"paymentProfileId":{"type":"string","description":"Provider-neutral Quantro payment-profile identifier."},"status":{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethodStatus","description":"Current provider-neutral profile state."}},"additionalProperties":false},"IntegrationAutoReloadPaymentMethodSetup":{"type":"object","description":"One provider-hosted reusable payment-method setup.","required":["id","externalAccountRef","status","createdAt"],"properties":{"completedAt":{"type":["string","null"],"description":"RFC 3339 terminal time, when terminal."},"createdAt":{"type":"string","description":"RFC 3339 setup creation time."},"externalAccountRef":{"type":"string","description":"Opaque source-scoped account reference."},"id":{"type":"string","description":"Quantro-owned setup identity."},"paymentMethod":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethod","description":"Activated display-safe method after authoritative verification."}]},"setupExpiresAt":{"type":["string","null"],"description":"RFC 3339 exclusive capability expiry while active."},"setupUrl":{"type":["string","null"],"description":"Provider-hosted HTTPS capability while active."},"status":{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethodSetupStatus","description":"Current setup lifecycle."}},"additionalProperties":false},"IntegrationAutoReloadPaymentMethodSetupStatus":{"type":"string","description":"Reusable payment-method setup lifecycle.","enum":["creating","active","ambiguous","completed","expired","failed","payment_exception"]},"IntegrationAutoReloadPaymentMethodStatus":{"type":"string","description":"Reusable payment-method lifecycle.","enum":["active","action_required"]},"IntegrationBillingAccountView":{"type":"object","description":"Consolidated read-only billing view returned to an integrated merchant system.","required":["externalAccountRef","accountRevision","accountState","displayName","scope","deliveryHealth","generatedAt","page"],"properties":{"accountRevision":{"type":"integer","format":"int64","description":"Monotonic revision of account provisioning state."},"accountState":{"$ref":"#/components/schemas/AdmissionAccountState","description":"Authoritative account lifecycle state."},"contract":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationContractView","description":"Current contract, if provisioning has completed."}]},"deliveryHealth":{"$ref":"#/components/schemas/IntegrationDeliveryHealthView","description":"Current ingestion queue health."},"displayName":{"type":"string","description":"Human-readable account name."},"email":{"type":["string","null"],"description":"Optional billing contact email address."},"externalAccountRef":{"type":"string","description":"Source-scoped opaque account reference supplied as the envelope aggregate identity."},"generatedAt":{"type":"string","description":"RFC 3339 time at which Quantro generated this view."},"page":{"$ref":"#/components/schemas/IntegrationBillingPage","description":"Requested strict collection page."},"reconciliation":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationReconciliationView","description":"Latest reconciliation result, when one has completed."}]},"scope":{"type":"string","description":"Exact source-bound scope of this response."}},"additionalProperties":false},"IntegrationBillingPage":{"oneOf":[{"$ref":"#/components/schemas/IntegrationAllocationPage","description":"Allocation page."},{"$ref":"#/components/schemas/IntegrationUsagePage","description":"Usage page."},{"$ref":"#/components/schemas/IntegrationInvoicePage","description":"Invoice page."}],"description":"Collection-specific page returned by the integration billing readback route."},"IntegrationCheckoutAttemptStatus":{"type":"string","description":"Provider Checkout attempt lifecycle state.","enum":["creating","active","ambiguous","expired","paid","payment_exception","failed"]},"IntegrationContractView":{"type":"object","description":"Read-only summary of the account's current contract.","required":["contractId","rateCardId","planKey","billingPeriod","billingAnchorDay","startsAt"],"properties":{"billingAnchorDay":{"type":"integer","format":"int32","description":"Calendar day used to anchor billing periods."},"billingPeriod":{"type":"string","description":"Contract billing-period cadence."},"contractId":{"type":"string","description":"Quantro-owned contract identifier."},"endsAt":{"type":["string","null"],"description":"Optional RFC 3339 exclusive contract end."},"planKey":{"type":"string","description":"Stable plan assignment key."},"rateCardId":{"type":"string","description":"Quantro-owned rate-card identifier."},"startsAt":{"type":"string","description":"RFC 3339 inclusive contract start."}},"additionalProperties":false},"IntegrationCreditAutoReloadPolicy":{"type":"object","description":"Current account-scoped Credit auto-reload policy.","required":["id","revision","enabled","status","meterKey","thresholdCredits","purchaseCredits","monthlyLimitUsd","offerKey","authorizationFingerprint","terms","createdAt"],"properties":{"acceptedAt":{"type":["string","null"],"description":"RFC 3339 acceptance time for an enabled revision; absent for a disabled revision."},"authorizationFingerprint":{"type":"string","description":"Canonical economic and legal authorization fingerprint."},"createdAt":{"type":"string","description":"RFC 3339 revision creation time."},"enabled":{"type":"boolean","description":"Whether this exact revision authorizes future payment submissions."},"id":{"type":"string","description":"Stable Quantro-owned policy identity."},"meterKey":{"type":"string","description":"Merchant meter bound to the reserved service-Credit terms stream."},"monthlyLimitUsd":{"type":"string","description":"Required finite UTC calendar-month automatic-purchase limit."},"offerKey":{"type":"string","description":"Merchant offer selected by the customer."},"purchaseCredits":{"type":"string","description":"Fixed whole-Credit quantity bought by each automatic purchase."},"revision":{"type":"integer","format":"int64","description":"Immutable policy revision."},"status":{"$ref":"#/components/schemas/IntegrationCreditAutoReloadPolicyStatus","description":"Current effective policy state."},"terms":{"$ref":"#/components/schemas/IntegrationServiceCreditTerms","description":"Exact accepted terms identity."},"thresholdCredits":{"type":"string","description":"Strict Credit-balance trigger. Evaluation starts below this value."}},"additionalProperties":false},"IntegrationCreditAutoReloadPolicyStatus":{"type":"string","description":"Current effective auto-reload policy state.","enum":["disabled","active","payment_method_required","payment_action_required","payment_failed","monthly_limit_reached","reauthorization_required","payment_exception"]},"IntegrationCreditAutoReloadView":{"type":"object","description":"Complete provider-neutral account auto-reload read model.","required":["externalAccountRef","meterKey","creditBalance","generatedAt"],"properties":{"creditBalance":{"type":"string","description":"Authoritative available Credit balance for the service-Credit meter."},"externalAccountRef":{"type":"string","description":"Opaque source-scoped account reference."},"generatedAt":{"type":"string","description":"RFC 3339 authoritative observation time."},"lastAttempt":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationAutoReloadAttempt","description":"Most recent automatic attempt."}]},"meterKey":{"type":"string","description":"Canonical service-credit meter for this balance and policy surface."},"monthlyWindow":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationAutoReloadMonthlyWindow","description":"Current UTC monthly window when a policy exists."}]},"paymentMethod":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationAutoReloadPaymentMethod","description":"Current display-safe reusable payment method."}]},"policy":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationCreditAutoReloadPolicy","description":"Current policy, or null before the first explicit configuration."}]}},"additionalProperties":false},"IntegrationDeliveryHealthView":{"type":"object","description":"Ingestion queue health visible to the integrated product.","required":["accepted","pending","quarantined"],"properties":{"accepted":{"type":"integer","format":"int64","description":"Messages accepted by Quantro."},"latestAcceptedAt":{"type":["string","null"],"description":"RFC 3339 acceptance time of the newest accepted message."},"pending":{"type":"integer","format":"int64","description":"Messages still awaiting processing."},"quarantined":{"type":"integer","format":"int64","description":"Messages isolated for operator review."}},"additionalProperties":false},"IntegrationInvoicePage":{"type":"object","description":"Stable keyset page of source-account invoice summaries.","required":["collection","items"],"properties":{"collection":{"$ref":"#/components/schemas/InvoicesCollection","description":"Fixed collection discriminator."},"items":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationInvoiceView"},"description":"Invoice summaries in stable keyset order."},"nextCursor":{"type":["string","null"],"description":"Opaque cursor for the next page, when more records exist."}},"additionalProperties":false},"IntegrationInvoiceView":{"type":"object","description":"Read-only invoice summary for an integrated billing account.","required":["invoiceId","status","documentKind","billingPeriodStart","billingPeriodEnd","totalAmount","currency"],"properties":{"billingPeriodEnd":{"type":"string","description":"RFC 3339 exclusive billing-period end."},"billingPeriodStart":{"type":"string","description":"RFC 3339 inclusive billing-period start."},"currency":{"type":"string","description":"ISO 4217 currency code."},"documentKind":{"type":"string","description":"Invoice, credit-note, or supplemental-document classification."},"invoiceId":{"type":"string","description":"Quantro-owned invoice identifier."},"status":{"type":"string","description":"Current invoice lifecycle status."},"totalAmount":{"type":"string","description":"Exact decimal total amount."}},"additionalProperties":false},"IntegrationPurchase":{"type":"object","description":"Source-scoped readback for one provider-neutral purchase.","required":["id","externalAccountRef","offerKey","displayName","amount","currency","meterKey","quantity","validityDays","catalogReleaseHash","authorizationFingerprint","terms","triggerKind","status","createdAt"],"properties":{"allocationOutcome":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationPurchaseAllocationOutcome","description":"Immutable allocation created by a completed purchase."}]},"amount":{"type":"string","description":"Exact immutable amount."},"authorizationFingerprint":{"type":"string","description":"Server-derived fingerprint of the immutable authorized economics and terms."},"autoReloadPolicyRevision":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationPurchaseAutoReloadPolicyRevision","description":"Exact automatic-policy identity, present only for an automatic purchase."}]},"catalogReleaseHash":{"type":"string","description":"Immutable catalog release snapshot."},"checkoutAttemptId":{"type":["string","null"],"description":"Current Checkout attempt identity, when created."},"checkoutAttemptStatus":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationCheckoutAttemptStatus","description":"Current Checkout attempt lifecycle, when created."}]},"checkoutExpiresAt":{"type":["string","null"],"description":"RFC 3339 exclusive Checkout expiry while known."},"checkoutUrl":{"type":["string","null"],"description":"Provider-hosted HTTPS Checkout URL while active."},"completedAt":{"type":["string","null"],"description":"RFC 3339 verified settlement time, when completed."},"createdAt":{"type":"string","description":"RFC 3339 purchase creation time."},"currency":{"type":"string","description":"ISO 4217 settlement currency."},"displayName":{"type":"string","description":"Immutable merchant display label."},"documentKinds":{"type":["array","null"],"items":{"$ref":"#/components/schemas/IntegrationPurchaseDocumentKind"},"description":"Provider-hosted document actions for the exact applied payment, when settled."},"externalAccountRef":{"type":"string","description":"Opaque account reference in the authenticated source namespace."},"id":{"type":"string","description":"Quantro-owned purchase identifier."},"meterKey":{"type":"string","description":"Generic meter credited after settlement."},"offerKey":{"type":"string","description":"Immutable merchant offer snapshot key."},"paidAt":{"type":["string","null"],"description":"RFC 3339 time of the exact applied payment, when settled."},"paymentStatus":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationPurchasePaymentStatus","description":"Current authoritative state of the exact applied payment, when settled."}]},"quantity":{"type":"string","description":"Exact immutable grant quantity."},"status":{"$ref":"#/components/schemas/IntegrationPurchaseStatus","description":"Current purchase lifecycle state."},"terms":{"$ref":"#/components/schemas/IntegrationServiceCreditTerms","description":"Exact immutable service-credit terms accepted for this purchase."},"triggerKind":{"$ref":"#/components/schemas/IntegrationPurchaseTriggerKind","description":"Whether the customer or an accepted auto-reload policy initiated the purchase."},"validityDays":{"type":"integer","format":"int32","description":"Validity of the resulting grant, in days."}},"additionalProperties":false},"IntegrationPurchaseAllocationOutcome":{"type":"object","description":"Immutable grant and allocation created by a completed purchase.","required":["grantId","allocationId","validFrom","expiresAt"],"properties":{"allocationId":{"type":"string","description":"Allocation created by the settled purchase."},"expiresAt":{"type":"string","description":"Exclusive RFC 3339 allocation expiry."},"grantId":{"type":"string","description":"Grant created by the settled purchase."},"validFrom":{"type":"string","description":"Inclusive RFC 3339 allocation start."}},"additionalProperties":false},"IntegrationPurchaseAutoReloadPolicyRevision":{"type":"object","description":"Immutable automatic-policy identity that authorized one purchase.","required":["id","revision"],"properties":{"id":{"type":"string","description":"Stable Quantro-owned policy identifier."},"revision":{"type":"integer","format":"int64","description":"Exact immutable policy revision."}},"additionalProperties":false},"IntegrationPurchaseDocumentKind":{"type":"string","description":"Provider-hosted document action available for one applied payment.","enum":["invoice","receipt"]},"IntegrationPurchaseInvoiceDocument":{"type":"object","description":"Fresh hosted Invoice capabilities. Both actions are present or the Invoice is omitted.","required":["id","status","viewUrl","pdfUrl"],"properties":{"id":{"type":"string","description":"Provider Invoice identifier."},"pdfUrl":{"type":"string","description":"Provider-hosted Invoice PDF URL."},"status":{"$ref":"#/components/schemas/IntegrationPurchaseInvoiceStatus","description":"Current verified Invoice state."},"viewUrl":{"type":"string","description":"Provider-hosted Invoice view URL."}},"additionalProperties":false},"IntegrationPurchaseInvoiceStatus":{"type":"string","description":"Paid state exposed for a fresh hosted Invoice.","enum":["paid"]},"IntegrationPurchaseOffer":{"type":"object","description":"Immutable catalog offer visible to one source-scoped registered account.","required":["key","displayName","amount","currency","meterKey","quantity","validityDays","catalogReleaseHash","terms","authorizationFingerprint","available"],"properties":{"amount":{"type":"string","description":"Exact canonical decimal amount."},"authorizationFingerprint":{"type":"string","description":"Semantic fingerprint of the economic and legal authorization surface."},"available":{"type":"boolean","description":"Whether all non-secret provider configuration required to initiate checkout is active."},"catalogReleaseHash":{"type":"string","description":"Immutable catalog release that defined this offer."},"currency":{"type":"string","description":"ISO 4217 settlement currency."},"displayName":{"type":"string","description":"Merchant-owned customer-facing label."},"key":{"type":"string","description":"Merchant-owned stable offer key."},"meterKey":{"type":"string","description":"Generic meter credited after verified settlement."},"quantity":{"type":"string","description":"Exact canonical meter quantity granted after settlement."},"terms":{"$ref":"#/components/schemas/IntegrationServiceCreditTerms","description":"Exact immutable service-credit terms currently attached to the offer."},"validityDays":{"type":"integer","format":"int32","description":"Validity of the resulting grant, in days."}},"additionalProperties":false},"IntegrationPurchasePage":{"type":"object","description":"One stable-keyset page of complete source-account-scoped purchase history.","required":["externalAccountRef","generatedAt","unresolved","items"],"properties":{"externalAccountRef":{"type":"string","description":"Opaque account reference in the authenticated source namespace."},"generatedAt":{"type":"string","description":"RFC 3339 observation time retained across continuation pages."},"items":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationPurchase"},"description":"Complete history page ordered by immutable creation time and id, both descending."},"nextCursor":{"type":["string","null"],"description":"Opaque source/account-bound keyset cursor, or null on the final page."},"unresolved":{"$ref":"#/components/schemas/IntegrationUnresolvedPurchaseSet","description":"Authoritative open set, independent of history pagination."}},"additionalProperties":false},"IntegrationPurchasePaymentDocuments":{"type":"object","description":"Fresh provider-hosted payment documents for one exact applied purchase payment.","required":["purchaseId","paymentStatus","generatedAt","expiresAt"],"properties":{"expiresAt":{"type":"string","description":"RFC 3339 response freshness limit."},"generatedAt":{"type":"string","description":"RFC 3339 time when this document response was generated."},"invoice":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationPurchaseInvoiceDocument","description":"Fresh hosted Invoice capabilities, when available."}]},"paymentStatus":{"$ref":"#/components/schemas/IntegrationPurchasePaymentStatus","description":"Current authoritative applied-payment state."},"purchaseId":{"type":"string","description":"Quantro-owned purchase identifier."},"receipt":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/IntegrationPurchaseReceiptDocument","description":"Fresh hosted payment receipt capability, when available."}]}},"additionalProperties":false},"IntegrationPurchasePaymentStatus":{"type":"string","description":"Current authoritative state of the exact applied provider payment.","enum":["succeeded","partially_refunded","refunded","disputed","refunded_disputed"]},"IntegrationPurchaseReceiptDocument":{"type":"object","description":"Fresh hosted payment receipt capability.","required":["id","viewUrl"],"properties":{"id":{"type":"string","description":"Provider Charge identifier."},"viewUrl":{"type":"string","description":"Provider-hosted payment receipt URL."}},"additionalProperties":false},"IntegrationPurchaseStatus":{"type":"string","description":"Registered-account purchase lifecycle state.","enum":["open","completed","payment_exception","expired","cancelled"]},"IntegrationPurchaseTriggerKind":{"type":"string","description":"Origin of one immutable purchase.","enum":["manual","auto_reload"]},"IntegrationReconciliationView":{"type":"object","description":"Latest producer-to-Quantro reconciliation result.","required":["status","throughSequence","completedAt"],"properties":{"completedAt":{"type":"string","description":"RFC 3339 completion time."},"status":{"type":"string","description":"Current reconciliation result classification."},"throughSequence":{"type":"integer","format":"int64","description":"Highest producer sequence covered by the result."}},"additionalProperties":false},"IntegrationServiceCreditTerms":{"type":"object","description":"Immutable customer-facing service-credit terms identity.","required":["meterKey","version","contentHash","url"],"properties":{"contentHash":{"type":"string","description":"SHA-256 of the canonical immutable terms content."},"meterKey":{"type":"string","description":"Canonical meter governed by this immutable terms stream."},"url":{"type":"string","description":"Versioned HTTPS terms URL."},"version":{"type":"string","description":"Merchant-owned immutable terms version."}},"additionalProperties":false},"IntegrationUnresolvedPurchaseSet":{"type":"object","description":"Bounded authoritative set of open purchases for one source account.","required":["items","complete"],"properties":{"complete":{"type":"boolean","description":"True only when `items` contains the complete open set for this account snapshot."},"items":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationPurchase"},"description":"Every known open purchase, up to the protocol safety bound."}},"additionalProperties":false},"IntegrationUsagePage":{"type":"object","description":"Stable keyset page of accepted source-account usage.","required":["collection","items"],"properties":{"collection":{"$ref":"#/components/schemas/UsageCollection","description":"Fixed collection discriminator."},"items":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationUsageView"},"description":"Usage records in stable keyset order."},"nextCursor":{"type":["string","null"],"description":"Opaque cursor for the next page, when more records exist."}},"additionalProperties":false},"IntegrationUsageView":{"type":"object","description":"Read-only summary of one accepted usage event.","required":["messageId","eventId","allocationId","reservationId","meterKey","operation","quantity","chargeQuantity","billingTreatment","eventTimestamp","status","catalogReleaseHash"],"properties":{"allocationId":{"type":"string","description":"Allocation against which the source account admitted the usage."},"billableQuantity":{"type":["string","null"],"description":"Exact billable quantity once this event has been rated."},"billingTreatment":{"type":"string","description":"Commercial treatment applied by that allocation."},"catalogReleaseHash":{"type":"string","description":"Immutable catalog release under which the allocation was provisioned."},"chargeQuantity":{"type":"string","description":"Exact signed allocation and ledger quantity resolved by Quantro."},"correctsMessageId":{"type":["string","null"],"description":"Original producer message corrected by this event, when applicable."},"currency":{"type":["string","null"],"description":"ISO 4217 currency once rated."},"eventId":{"type":"string","description":"Quantro-owned usage event identifier."},"eventTimestamp":{"type":"string","description":"RFC 3339 event time."},"grossAmount":{"type":["string","null"],"description":"Rated gross amount when an exact event-level result exists."},"grossQuantity":{"type":["string","null"],"description":"Exact gross quantity once this event has been rated."},"messageId":{"type":"string","description":"Producer's deterministic integration message identifier."},"meterKey":{"type":"string","description":"Meter receiving the event."},"netAmount":{"type":["string","null"],"description":"Rated net amount when an exact event-level result exists."},"operation":{"type":"string","description":"Usage operation recorded by Quantro."},"pricing":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/OperationPriceReferenceV1","description":"Immutable operation-price coordinates used to resolve the charge, when applicable."}]},"quantity":{"type":"string","description":"Exact signed event quantity."},"reservationId":{"type":"string","description":"Producer reservation identity bound to the effect."},"status":{"type":"string","description":"Current processing status."}},"additionalProperties":false},"InvoicesCollection":{"type":"string","description":"Fixed discriminator for an invoice page.","enum":["invoices"]},"JsonRpcRequest":{"type":"object","description":"JSON-RPC request accepted by the MCP service.","required":["jsonrpc","method"],"properties":{"id":{"description":"Request id."},"jsonrpc":{"type":"string","description":"JSON-RPC version."},"method":{"type":"string","description":"Method name."},"params":{"description":"Method params."}},"additionalProperties":false},"OperationPriceReferenceV1":{"type":"object","description":"Immutable Quantro price coordinates attached to one objective producer usage fact.\n\nThe reference intentionally omits `creditCost`. Quantro resolves and verifies the Credit\ncharge from its immutable generation instead of trusting a producer-supplied economic value.","required":["generationId","generationHash","operationKey","pricePolicyKey","priceVersion","offerId","offerHash","routeId","routeRevision","routeFingerprint","entryHash"],"properties":{"entryHash":{"type":"string","description":"Hash of the exact generation entry."},"generationHash":{"type":"string","description":"Hash of the complete immutable generation."},"generationId":{"type":"string","description":"Immutable source-scoped price generation identity."},"offerHash":{"type":"string","description":"Hash of the complete immutable offer."},"offerId":{"type":"string","description":"Immutable Quantro offer identity that owns this price version."},"operationKey":{"type":"string","description":"Canonical `METHOD /path` operation identity observed by the producer."},"pricePolicyKey":{"type":"string","description":"Stable Quantro price policy identity."},"priceVersion":{"type":"integer","format":"int64","description":"Immutable version shared by the Credit and x402 values."},"routeFingerprint":{"type":"string","description":"Hash of the immutable producer route policy."},"routeId":{"type":"string","description":"Producer route identity."},"routeRevision":{"type":"integer","format":"int64","description":"Positive producer route revision."}},"additionalProperties":false},"PublicCapabilityDetail":{"type":"object","description":"Full detail for one exact capability id in the installed generation.","required":["schema_version","generation","manifest","compiled_at","observed_at","capability"],"properties":{"capability":{"$ref":"#/components/schemas/PublicRegistryCapability","description":"Full typed Registry capability contract."},"compiled_at":{"type":"string","description":"Trusted time at which the immutable serving snapshot was compiled."},"generation":{"type":"object","description":"Exact immutable generation from which the capability was derived."},"manifest":{"type":"object","description":"Exact signed manifest installed by this Data Plane."},"observed_at":{"type":"string","description":"Trusted time at which dynamic readiness was sampled."},"schema_version":{"type":"string","description":"Stable public detail schema."}}},"PublicCapabilityFilters":{"type":"object","description":"Exact static filters accepted by capability catalog pagination.","properties":{"method":{"type":["string","null"],"description":"Return only capabilities that accept this exact method."},"provider_key":{"type":["string","null"],"description":"Return only capabilities from this exact public provider key."}},"additionalProperties":false},"PublicCapabilityOperation":{"type":"object","description":"One public method and its exact commercial classification.","required":["method","billing"],"properties":{"billing":{"type":"object","description":"Current commercial classification for this exact route-method pair."},"method":{"type":"string","description":"Canonical method accepted by this route."}}},"PublicCapabilityPage":{"type":"object","description":"One complete, deterministic, generation-bound page of compact capabilities.","required":["schema_version","generation","manifest","compiled_at","observed_at","total_capability_count","matching_capability_count","filters","capabilities"],"properties":{"capabilities":{"type":"array","items":{"$ref":"#/components/schemas/PublicCapabilitySummary"},"description":"Compact capability summaries in deterministic generation order."},"compiled_at":{"type":"string","description":"Trusted time at which the immutable serving snapshot was compiled."},"filters":{"$ref":"#/components/schemas/PublicCapabilityFilters","description":"Exact static filters applied to this enumeration."},"generation":{"type":"object","description":"Exact immutable generation bound to this page and its cursor."},"manifest":{"type":"object","description":"Exact signed manifest installed by this Data Plane."},"matching_capability_count":{"type":"integer","description":"Total number of capabilities matching the applied static filters.","minimum":0},"next_cursor":{"type":["string","null"],"description":"Opaque cursor for the next page, or `None` when enumeration is complete."},"observed_at":{"type":"string","description":"Trusted time at which dynamic readiness was sampled."},"schema_version":{"type":"string","description":"Stable public page schema."},"total_capability_count":{"type":"integer","description":"Total number of capabilities in the installed generation before filtering.","minimum":0}}},"PublicCapabilitySummary":{"type":"object","description":"Compact capability record returned during complete catalog enumeration.","required":["capability_id","provider_key","provider_name","matcher","methods","credential_required","operations","readiness"],"properties":{"capability_id":{"type":"string","description":"Stable Registry route id used by exact capability detail lookup."},"credential_required":{"type":"boolean","description":"Whether execution requires a credential lease."},"free_rate_limit":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/PublicFreeRateLimit","description":"Account-level free variant limits when this exact route is available as a free variant."}]},"matcher":{"type":"object","description":"Typed matcher used by exact route execution."},"methods":{"type":"array","items":{"type":"string"},"description":"Canonical method set accepted by the route."},"operations":{"type":"array","items":{"$ref":"#/components/schemas/PublicCapabilityOperation"},"description":"Per-method commercial classifications from the active pricing authority."},"provider_key":{"type":"string","description":"Stable evidence-bound public provider key used for Discovery joins."},"provider_name":{"type":"string","description":"Public-safe canonical provider name."},"readiness":{"type":"object","description":"Current readiness sampled for this response."}}},"PublicFreeQuotaWindow":{"type":"object","description":"Public longer fixed-window free request quota.","required":["requests_per_window","window_seconds"],"properties":{"requests_per_window":{"type":"integer","format":"int64","description":"Maximum admitted requests in this quota window.","minimum":0},"window_seconds":{"type":"integer","format":"int32","description":"Fixed quota-window length in seconds.","minimum":0}}},"PublicFreeRateLimit":{"type":"object","description":"Public account-level limiter contract for one free API variant.","required":["requests_per_window","window_seconds","max_concurrency","permit_ttl_seconds"],"properties":{"bucket_scope":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/PublicFreeRateLimitBucketScope","description":"Optional non-default Registry identity used to share this allowance between routes."}]},"max_concurrency":{"type":"integer","format":"int32","description":"Maximum concurrent in-flight requests.","minimum":0},"permit_ttl_seconds":{"type":"integer","format":"int32","description":"Permit expiry used to recover requests after a crashed process.","minimum":0},"quota":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/PublicFreeQuotaWindow","description":"Optional longer fixed-window quota enforced with the primary rate window."}]},"requests_per_window":{"type":"integer","format":"int32","description":"Maximum admitted requests in one fixed window.","minimum":0},"total_request_limit":{"type":["integer","null"],"format":"int64","description":"Optional cumulative admitted-request hard limit.","minimum":0},"window_seconds":{"type":"integer","format":"int32","description":"Fixed-window length in seconds.","minimum":0}}},"PublicFreeRateLimitBucketScope":{"type":"string","description":"Public Registry identity used to share one free allowance between routes.","enum":["policy_source","provider"]},"PublicRegistryCapability":{"type":"object","description":"One provider-neutral public capability derived from a typed execution plan.","required":["capability_id","route","provider","provider_key","provider_name","upstream","matcher","methods","request","response","credential_required","operations","readiness"],"properties":{"capability_id":{"type":"string","description":"Stable capability id. It is exactly the Registry route id, never a second mapping table."},"credential_required":{"type":"boolean","description":"Whether execution requires a credential lease."},"free_rate_limit":{"oneOf":[{"type":"null"},{"$ref":"#/components/schemas/PublicFreeRateLimit","description":"Account-level free variant limits when this exact route is available as a free variant."}]},"matcher":{"type":"object","description":"Typed matcher used by the same request-path index."},"methods":{"type":"array","items":{"type":"string"},"description":"Canonical method set accepted by the route."},"operations":{"type":"array","items":{"$ref":"#/components/schemas/PublicCapabilityOperation"},"description":"Per-method commercial classifications from the active pricing authority."},"provider":{"type":"object","description":"Exact immutable provider revision used only as data, not an execution branch."},"provider_key":{"type":"string","description":"Stable evidence-bound public provider key used for Discovery joins."},"provider_name":{"type":"string","description":"Public-safe canonical provider name."},"readiness":{"type":"object","description":"Current readiness evaluated from the installed snapshot."},"request":{"type":"object","description":"Finite request validation contract enforced by the executor."},"response":{"type":"object","description":"Finite response validation contract enforced by the executor."},"route":{"type":"object","description":"Exact immutable route revision."},"upstream":{"type":"object","description":"Exact immutable upstream revision."}}},"ReplaceCreditAutoReloadBody":{"type":"object","required":["enabled"],"properties":{"accepted_terms_hash":{"type":["string","null"]},"accepted_terms_version":{"type":["string","null"]},"catalog_release_hash":{"type":["string","null"]},"enabled":{"type":"boolean"},"monthly_limit_usd":{"type":["string","null"]},"offer_key":{"type":["string","null"]},"purchase_credits":{"type":["string","null"]},"threshold_credits":{"type":["string","null"]}}},"SubjectResponse":{"type":"object","required":["id","status","created_at"],"properties":{"created_at":{"type":"string","format":"date-time"},"id":{"type":"string"},"status":{"type":"string"}}},"UsageCollection":{"type":"string","description":"Fixed discriminator for a usage page.","enum":["usage"]},"UsageCorrectionBody":{"type":"object","required":["quantity","reason"],"properties":{"quantity":{"type":"string"},"reason":{"type":"string"}},"additionalProperties":false},"UsageCorrectionReceiptResponse":{"type":"object","required":["schema","receiptId","operatorPrincipalId","billingAccountId","originalMessageId","idempotencyKey","quantity","chargeQuantity","pricing","reason","producerSequence","correctionMessageId","correctionPayloadHash","createdAt"],"properties":{"billingAccountId":{"type":"string"},"chargeQuantity":{"type":"string"},"correctionMessageId":{"type":"string"},"correctionPayloadHash":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"idempotencyKey":{"type":"string"},"operatorPrincipalId":{"type":"string"},"originalMessageId":{"type":"string"},"pricing":{"$ref":"#/components/schemas/OperationPriceReferenceV1"},"producerSequence":{"type":"integer","format":"int64"},"quantity":{"type":"string"},"reason":{"type":"string"},"receiptId":{"type":"string"},"schema":{"type":"string"}}},"VersionResponse":{"type":"object","required":["version","backend"],"properties":{"backend":{"type":"string"},"git_ref":{"type":["string","null"]},"git_sha":{"type":["string","null"]},"image_tag":{"type":["string","null"]},"version":{"type":"string"}}}},"securitySchemes":{"pubfiBearer":{"type":"http","scheme":"bearer","bearerFormat":"PubFi API key or Supabase JWT","description":"Send a PubFi API key or dashboard token as Authorization: Bearer <token>."}}},"x-pubfi-registry-generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"x-pubfi-registry-manifest":{"registry_epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","manifest_sequence":607,"manifest_payload_hash":"caf1e0f7f52f56e0fdeb914564e187d13f61f62bc9666d97a34dc77cf4011466"},"x-pubfi-registry":{"status":"programmed","catalog_schema_version":"pubfi.gateway.registry.catalog.v5","generation":{"epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","id":"generation-e2c3137c21d574966d373a0f6ec256e3e5dcdfcff9c1255eff552babea3c4eca","sequence":18,"codec":"canonical_json_v1","payload_hash":"e7ede648e0edb6bbade7bd15473de4a61e0db9b85b5c534a3ab35d23506e5064"},"manifest":{"registry_epoch_id":"epoch-ef987cf7-5944-5f55-871d-b04c93b0c839","manifest_sequence":607,"manifest_payload_hash":"caf1e0f7f52f56e0fdeb914564e187d13f61f62bc9666d97a34dc77cf4011466"},"compiled_at":"2026-08-16T23:06:28.845730Z","installed_capability_count":531,"advertised_ready_capability_count":531}}