{"_canonicalization":{"envelope_id":"axm_ + sha256(envelope minus {signature, axiom_id, anchors})","envelope_signature":"ed25519(envelope minus {signature, axiom_id})","json":"sort_keys=True, separators=(',',':'), ensure_ascii=False, allow_nan=False, utf-8","leaf_hash":"sha256(0x00 || canonical_json(envelope_full))","seal_signature":"ed25519(seal minus {signature, sig_algorithm})"},"axiom_id":"axm_c7f4529da1f0622ff372c24158e610955c3a8ae19a721c269a03477ce2fef0e5","bitcoin_anchor":{"bitcoin_attestations":[],"calendar_attestations":[],"ots_url":"","stamped_at":"","status":"pending_next_stamp"},"envelope":{"anchors":[{"chain":"crovia.axiom_graph","height":0,"merkle_proof":"spider_vendor_pricing_v1","root_at_anchor":"spider_vendor_pricing_v1"}],"axiom_id":"axm_c7f4529da1f0622ff372c24158e610955c3a8ae19a721c269a03477ce2fef0e5","axiom_type":"AX.OBS","body":{"axiom_subtype":"legal.vendor_pricing.v1","category":"legal","fingerprint":"a64f8b146a584155eb2d3c60a9a7ab67a84b89daff807af33a3b93ff979c0a42","published":"2026-07-19T04:46:42.142751Z","receipt_hash":"a64f8b146a584155eb2d3c60a9a7ab67a84b89daff807af33a3b93ff979c0a42","schema":"spider.legal.vendor_pricing.v1","spider":"vendor_pricing","spider_record":{"axiom_subtype":"legal.vendor_pricing.v1","category":"legal","decision_hint":"POSITIVE","envelope_target":"AX.OBS","fingerprint":"a64f8b146a584155eb2d3c60a9a7ab67a84b89daff807af33a3b93ff979c0a42","observed_at":"2026-07-19T04:46:42.129517Z","parent_run_hash":"0d61f65190592c933a46796e50101ffb49cdc029933fc918877838781811c56a","published":"2026-07-19T04:46:42.142751Z","runtime_version":"0.1.0","schema":"spider.legal.vendor_pricing.v1","source_status":200,"source_url":"https://x.ai/api","spider":"vendor_pricing","summary_excerpt":"Build with the most powerful AI models. Frontier models for reasoning, voice, vision, and more. One unified API, every modality, production-ready in minutes. Start building Documentation Copy import os from xai_sdk import Client from xai_sdk.chat import user client = Client( api_key = os.getenv( \"XAI_API_KEY\" ) ) chat = client.chat.create( model = \"grok-4.5\" ) chat.append(user( \"Explain quantum computing\" )) response = chat.sample() print (response.content) import OpenAI from \"openai\" ; const client = new OpenAI ({ apiKey: process.env. XAI_API_KEY , baseURL: \"https://api.x.ai/v1\" , }); const response = await client.chat.completions. create ({ model: \"grok-4.5\" , messages: [{ role: \"user\" , content: \"Explain quantum computing\" }], }); console. log (response.choices[ 0 ].message.content); curl https://api.x.ai/v1/chat/completions \\ -H \"Authorization: Bearer $XAI_API_KEY \" \\ -H \"Content-Type: application/json\" \\ -d '{ \"model\": \"grok-4.5\", \"messages\": [ { \"role\": \"user\", \"content\": \"Explai","title":"xAI API Pricing","url":"https://x.ai/api","vendor":"xai"},"summary":"Build with the most powerful AI models. Frontier models for reasoning, voice, vision, and more. One unified API, every modality, production-ready in minutes. Start building Documentation Copy import os from xai_sdk import Client from xai_sdk.chat import user client = Client( api_key = os.getenv( \"XAI_API_KEY\" ) ) chat = client.chat.create( model = \"grok-4.5\" ) chat.append(user( \"Explain quantum computing\" )) response = chat.sample() print (response.content) import OpenAI from \"openai\" ; const client = new OpenAI ({ apiKey: process.env. XAI_API_KEY , baseURL: \"https://api.x.ai/v1\" , }); const response = await client.chat.completions. create ({ model: \"grok-4.5\" , messages: [{ role: \"user\" , content: \"Explain quantum computing\" }], }); console. log (response.choices[ 0 ].message.content); curl https://api.x.ai/v1/chat/completions \\ -H \"Authorization: Bearer $XAI_API_KEY \" \\ -H \"Content-Type: application/json\" \\ -d '{ \"model\": \"grok-4.5\", \"messages\": [ { \"role\": \"user\", \"content\": \"Explai","title":"xAI API Pricing","vendor":"xai"},"confidence":{"method":"deterministic"},"decision":"POSITIVE","issued_at":"2026-07-19T04:46:42Z","notes":"Spider vendor_pricing (legal) legal.vendor_pricing.v1","object":{"captured_by":"crovia.spider.vendor_pricing","primary_source_url":"https://x.ai/api"},"predecessors":[],"schema":"crovia.axiom.v1","signature":"ed25519:1e472553c4667d71da1918ba3b2e4b4989e13e92e0e6350322b2c1adb5e1e9f54995de61fa9264f3bc060991db51044515387e7a32084c8e24031d3445fc6d0a","signer":"crovia.substrate","subject":{"observed_at":"2026-07-19T04:46:42Z","source_collector":"spider:vendor_pricing","target_id":"https://x.ai/api"},"tsa":{"authority":"crovia.substrate.bootstrap","rfc3161_token":"{\"kind\":\"crovia.bootstrap.tsa\",\"source_jsonl\":\"/opt/crovia/spider/data/legal/vendor_pricing_v1.jsonl\",\"source_seal_merkle_root\":\"spider_vendor_pricing_v1\",\"upgrade_path\":\"Sessione H \\u2014 OpenTimestamps weekly anchor\"}"},"zk_mode":"clear","zk_proof":null},"ledger":{"leaf_hash":"84f50b0581712e25835f0bea9e52417fe5980b7aed5fab69a2327d4a32ecc6f3","leaf_index":330169,"ledger_path":"/opt/crovia/substrate/axiom_ledger.jsonl"},"merkle_proof":{"hash_alg":"sha256","leaf_prefix":"0x00","node_prefix":"0x01","odd_leaf_rule":"duplicate_last","path":[{"sibling":"d93bad38f5b2bc5d84bf61fca61983165fae669b6584918774131e2b45852023","side":"left"},{"sibling":"573080c9060af3f9561ab6eaef8a22747cc9ac1f8626b98fa040ee48828a4c35","side":"right"},{"sibling":"d6d7a9633332a30560521cca30d6ccc80bb463d830d3081db1943a009bd6edba","side":"right"},{"sibling":"dba0e5e26b9e5d277a74fe1c9da821ef86704fc94b3915ae533e45e3bde00c84","side":"left"},{"sibling":"c5465fbd823a99fa36494d5fba9a24ef93e60def8d1f61021b788a2abfdec14a","side":"left"},{"sibling":"9fcd59b1600f1df28959421a29f69619e039e5315718e3d7286624208fcaab46","side":"left"},{"sibling":"8760c0bc184347bd9f39d30538737cc06f32d624cce0e6c9bc06ddd71c808e00","side":"right"},{"sibling":"d1007cf8e2ce9e949ec0e30e6e0d9fc30be903e024526ea238e4863d03dcbb9f","side":"left"},{"sibling":"46761487db65266a5b469f904e110638ad1adbe133aa933537f4f3ec358d0acf","side":"left"},{"sibling":"15755b5cdaf187fe490123ccc19ee1532391e9780761f2ee22ec007e9cd73a56","side":"right"},{"sibling":"92b5ad0ee932f2a01874eaf844b41bfa65a79561c89cb420fb340fe502640b21","side":"right"},{"sibling":"6ffd6f80d0a22631e132fbdcf45b9d07fa5f9708669c40bf2393404199af60bc","side":"left"},{"sibling":"2c2eda1497520ddae8ec8670da7ffefb33c054c257afc823577dbac09f4e4aa4","side":"right"},{"sibling":"fccb07ccf9da486e3e4b84a2e3b4a06d35a5a3ac8fdc657268aaad0dde505f7d","side":"right"},{"sibling":"aefe03ac67f31bb61a684d9d219974de0882db679501d2b542bbbcb284b5be40","side":"right"},{"sibling":"fbd119a7866b15c45867e7376b704b7919a5803db4b77d3a9ad88a0bac281a97","side":"right"},{"sibling":"77025bcb374a7ad74f520643e20a8ae1205a7ee78507b0beb93117760f1c29d3","side":"left"},{"sibling":"3f7843e7f7475b8ed4e6f87d1aaf7c8171de78b34d83427de87a48900fd927be","side":"right"},{"sibling":"1cecb7f447febd025aac272837c80de218aecc6485d2395a509b2a1f1b9c746e","side":"left"}]},"schema":"crovia.axiom_proof.v1","seal":{"first_collector_run_id":"","first_receipt_hash":"","jsonl_path":"/opt/crovia/substrate/axiom_ledger.jsonl","key_id":"430895f101d38164","last_collector_run_id":"","last_receipt_hash":"","leaf_count":330286,"merkle_root":"822f7374277c452f5882d7d5cab7e56cbdcff9b991556c3d5d4b19aa508282e5","public_key_hex":"cf742e26f75669dc673cb5c0786a1ae23ae8ca19c347317192ce40c28a7ff25c","run_id":"hourly_json_retrofit_20260719T053701Z","schema":"crovia.seal.v1","seal_family_version":"crovia-seal-family/1","seal_kind":"substrate_batch","sealed_at":"2026-07-19T05:38:35Z","sig_algorithm":"ed25519","signature":"45d7ab1d9dd859fd82cb4b3219c5ce22f6be0aa1065d9faa50887fd9ea01bc662c3bb3b25e3a47b0b9a4b804b2289433efd88c3a282882c24f00c87163a8070e","signer_version":"1.1.0"},"trust_root":{"key_id":"430895f101d38164","public_key_hex":"cf742e26f75669dc673cb5c0786a1ae23ae8ca19c347317192ce40c28a7ff25c","signature_algorithm":"ed25519","url":"/registry/canon/TRUST_ROOT.md"},"verifier":{"spec":"/registry/canon/AXIOM_RECEIPT_v1.md","url":"/v/axm_c7f4529da1f0622ff372c24158e610955c3a8ae19a721c269a03477ce2fef0e5"}}