{"api":"v1","generated_at":"2026-09-15T20:43:41.416Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-vrsai-tech-v1-capabilities-sql-preflight-663110","pinned_page":"https://tollindex.com/e/api-vrsai-tech-v1-capabilities-sql-preflight-663110/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"api-vrsai-tech-v1-capabilities-sql-preflight-663110","canonical_url":"https://api.vrsai.tech/v1/capabilities/sql_preflight","resource":"https://api.vrsai.tech/v1/capabilities/sql_preflight","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Check PostgreSQL SQL immediately before execution to prevent destructive or unsafe database changes by AI agents and automated systems.","service_name":"vrsai","declared_category":null,"declared_tags":["sql","postgresql","database-safety","execution-preflight","agent-guard"],"route_template":null,"registry_updated":"2026-09-03T18:50:49.736Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"capabilities sql preflight","category":"compute","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0x6746dFF7bDB1ED4940DBe50024795AD97CbA09Af","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"EiJRESZjUCUufSjSb5iDmikXXeKa3C1gQwYCZR4xFocj","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":4,"unique_payers_30d":3,"last_called_at":"2026-09-03T18:50:48.113Z"},"validation":{"latest":{"observed_at":"2026-09-15T05:02:18.182Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T05:02:18.182Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:53:41.024Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:52:24.077Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:08:07.557Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:47:14.581Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x6746dFF7bDB1ED4940DBe50024795AD97CbA09Af","page":"https://tollindex.com/seller/0x6746dFF7bDB1ED4940DBe50024795AD97CbA09Af","endpoints":6,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["sql","postgresql","database-safety","execution-preflight","agent-guard"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","vrsai":{"capabilityId":"sql_preflight","capabilityVersion":"1.0.0","requestFingerprint":"v1:7f79b9dd858d1efea4f54ad0004965e924f3530b300ddad2f54c82676ed5da0f","commercialTermsDigest":"v1:32c4139e0ddcff728339a74323207236e38e4d87f3585d4cabe2cfefabf27621","commercialTermsRevision":"sql-preflight-r2"},"version":"2"},"payTo":"0x6746dFF7bDB1ED4940DBe50024795AD97CbA09Af","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"vrsai":{"capabilityId":"sql_preflight","capabilityVersion":"1.0.0","requestFingerprint":"v1:7f79b9dd858d1efea4f54ad0004965e924f3530b300ddad2f54c82676ed5da0f","commercialTermsDigest":"v1:32c4139e0ddcff728339a74323207236e38e4d87f3585d4cabe2cfefabf27621","commercialTermsRevision":"sql-preflight-r2"},"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"payTo":"EiJRESZjUCUufSjSb5iDmikXXeKa3C1gQwYCZR4xFocj","amount":"50000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":60}],"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787448875/bazaar-icons/150e42f9e211f9b6.png","quality":{"lastCalledAt":"2026-09-03T18:50:48.113Z","l30DaysTotalCalls":4,"l30DaysUniquePayers":3},"resource":"https://api.vrsai.tech/v1/capabilities/sql_preflight","extensions":{"bazaar":{"info":{"input":{"body":{"sql":"DELETE FROM customers;","context":{"environment":"production","protected_relations":["customers"]}},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"checks":[{"id":"parse_validity","status":"PASS"},{"id":"statement_count","status":"PASS","evidence":{"count":1}},{"id":"unbounded_delete","status":"BLOCK","reason_code":"DELETE_WITHOUT_WHERE","statement_index":0},{"id":"protected_relation_mutation","status":"BLOCK","evidence":{"relations":[{"name":"customers"}]},"reason_code":"PROTECTED_RELATION_MUTATION","statement_index":0},{"id":"expected_statement_kind","status":"PASS","statement_index":0}],"coverage":{"dialect":"postgresql","assessment_scope":["unbounded_delete","unbounded_update","truncate","destructive_drop","destructive_cascade","alter_table_hazards","nonconcurrent_index","create_extension","protected_relation_mutation","dynamic_or_procedural_sql","expected_statement_kind","multi_statement_evaluation"],"checks_performed":["unbounded_delete","unbounded_update","truncate","destructive_drop","destructive_cascade","alter_table_hazards","nonconcurrent_index","create_extension","protected_relation_mutation","dynamic_or_procedural_sql","expected_statement_kind","multi_statement_evaluation"],"checks_not_performed":["privilege_change","explicit_locking","alter_system","availability_maintenance","external_program_execution","drop_schema_or_database","read_cost_and_row_estimation","sensitive_data_access_and_exfiltration","tenant_isolation","semantic_correctness"],"complete_for_declared_scope":true},"decision":"BLOCK","statements":[{"kind":"DELETE","index":0,"decision":"BLOCK","relations":[{"name":"customers"}],"mutates_data":true,"reason_codes":["DELETE_WITHOUT_WHERE","PROTECTED_RELATION_MUTATION"],"administrative":false,"changes_schema":false,"changes_privileges":false}],"reason_codes":["DELETE_WITHOUT_WHERE","PROTECTED_RELATION_MUTATION"],"machine_action":"DO_NOT_EXECUTE","ruleset_version":"1.0.0","statement_count":1,"input_fingerprint":"v1:4634deedb0970b042098df09e6f8bf365f2ddb635a18742c5ffa676844e4fa62"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}},"offer-receipt":{"info":{"offers":[{"format":"jws","signature":"eyJhbGciOiJFUzI1NiIsImtpZCI6ImRpZDp3ZWI6dnJzYWkudGVjaCNwcm9kdWN0aW9uLTIwMjYtMDgtMTkifQ.eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwicGF5VG8iOiIweDY3NDZkRkY3YkRCMUVENDk0MERCZTUwMDI0Nzk1QUQ5N0NiQTA5QWYiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vYXBpLnZyc2FpLnRlY2gvdjEvY2FwYWJpbGl0aWVzL3NxbF9wcmVmbGlnaHQiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODg0NjE1MDksInZlcnNpb24iOjF9.OULopCAzxx_zajFG_rzWgWlYjHXVCKRslUhYCtwkHi9EZ1YND8U9bsjpc1IAfu3gtSySeJEoN6w8qwXixMw8Tg","acceptIndex":0},{"format":"jws","signature":"eyJhbGciOiJFUzI1NiIsImtpZCI6ImRpZDp3ZWI6dnJzYWkudGVjaCNwcm9kdWN0aW9uLTIwMjYtMDgtMTkifQ.eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwicGF5VG8iOiJFaUpSRVNaalVDVXVmU2pTYjVpRG1pa1hYZUthM0MxZ1F3WUNaUjR4Rm9jaiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly9hcGkudnJzYWkudGVjaC92MS9jYXBhYmlsaXRpZXMvc3FsX3ByZWZsaWdodCIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc4ODQ2MTUwOSwidmVyc2lvbiI6MX0.h1Yfn3Tx0ASkB1iXf6g4kza9_LyfXC2pvyYFUtYFyzr-Lk6AFDvhAGxhWJtsnDqKjRMm9zOux0PYRBv8ZD1nnw","acceptIndex":1}]},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["offers"],"properties":{"offers":{"type":"array","items":{"type":"object","required":["format","signature"],"properties":{"format":{"type":"string"},"payload":{"type":"object","required":["version","resourceUrl","scheme","network","asset","payTo","amount"],"properties":{"asset":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"scheme":{"type":"string"},"network":{"type":"string"},"version":{"type":"integer"},"validUntil":{"type":"integer"},"resourceUrl":{"type":"string"}}},"signature":{"type":"string"},"acceptIndex":{"type":"integer"}}}}}}},"payment-identifier":{"info":{"required":false},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["required"],"properties":{"id":{"type":"string","pattern":"^[a-zA-Z0-9_-]+$","maxLength":128,"minLength":16},"required":{"type":"boolean"}}}}},"description":"Check PostgreSQL SQL immediately before execution to prevent destructive or unsafe database changes by AI agents and automated systems.","lastUpdated":"2026-09-03T18:50:49.736Z","serviceName":"vrsai","x402Version":2}]}}