{"_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_85488d2d93461b665b1c6ca9d53171c51b6e3daf45f1ec8f877ba314c6a03bdc","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_85488d2d93461b665b1c6ca9d53171c51b6e3daf45f1ec8f877ba314c6a03bdc","axiom_type":"AX.OBS","body":{"axiom_subtype":"legal.vendor_pricing.v1","category":"legal","fingerprint":"367e82f774d466b53ec94c1f6ade9925a0399512396a714fdc376ecf72b0983a","published":"2026-07-26T04:46:02.111444Z","receipt_hash":"367e82f774d466b53ec94c1f6ade9925a0399512396a714fdc376ecf72b0983a","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":"367e82f774d466b53ec94c1f6ade9925a0399512396a714fdc376ecf72b0983a","observed_at":"2026-07-26T04:46:02.099355Z","parent_run_hash":"67fb31ecfc533d89357089ab123b2d0345758fbf9d66f23e92c829d5dbc7f4c8","published":"2026-07-26T04:46:02.111444Z","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-26T04:46:02Z","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:e27970234d8500cdd60c7940b5ad076eb51c47fddb04a224a492a36c29d49dd23c9afe4dc9ad530a8d9b92642d28ebde18fb43d4b8df71e5aa8db583b53c480d","signer":"crovia.substrate","subject":{"observed_at":"2026-07-26T04:46:02Z","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":"896e864b52d631292f128fb247f5524e44446946028d1a58523afa64502ee74f","leaf_index":354185,"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":"c4e257542192f0a67efce17a6e1d78f0d21e635898c46881c8c9fda53374fa3d","side":"left"},{"sibling":"4f44193a4fb60c4fc65301bec8252e09b68172646eb902a81227e5baa4212b7e","side":"right"},{"sibling":"350e479876b806123ec79466ef9b90e6071bd13505f1e3d8a8d2aae3d6c71774","side":"right"},{"sibling":"1d9663d918469c31d23f6fccbd0a3aebb47a7ba58aec764d1f457ef14d2f9c96","side":"left"},{"sibling":"8e0dad621ff8a361f607e7890caa8c3c1f52735bad530d7d66e5a681cd238593","side":"right"},{"sibling":"ebb987dbca233d3102347561b6794feca2c31005e263d575b3abb268b8107212","side":"right"},{"sibling":"1ee565585f5612a1e5610e88a23564d3bdf89fe1093857f08cea4e8cd2bfeb2f","side":"right"},{"sibling":"4a7904b1e5f4a3bcc11808f827225c675af31acff97050467491942297ef4c7a","side":"left"},{"sibling":"e95ecd562e0270f11ed80f2761ab6e66a8e3d7ee53a6c2022cf6dc0cfc0f2d50","side":"left"},{"sibling":"4319918dfa1f2b60e5b7ca6bd8dc4228d95a00dadcc1f05db8a3123247a109b6","side":"left"},{"sibling":"a8b5f1e5d1b36060167e50de1a3f304b5e82090ddcdcb2f2ea83b6692be1f2b5","side":"left"},{"sibling":"9f5358026cf6bda99d653d5fe9ac10b96843a611a604a6cdb3a900325ea2955f","side":"right"},{"sibling":"f4ba80cf945a3f02c81a83a9ebb5a566c46b589a3746e18cb8956977bcf80613","side":"right"},{"sibling":"51ee2566d84aba54b9d07233fb460f9fab044b4edfa3fbe376fa1df0727acfa5","side":"left"},{"sibling":"f3e45bceed774d2402fa45d41ff5190f295823bd2f216eb90157884150034693","side":"left"},{"sibling":"20ab7fe53ce808efbe494b122d3701a0aa2a3351af9472c8449a78bc0923715c","side":"right"},{"sibling":"77025bcb374a7ad74f520643e20a8ae1205a7ee78507b0beb93117760f1c29d3","side":"left"},{"sibling":"97fe65144a5df6a5814cf60392d27d3fadcf06cd217315cbf3e1eef6f7baed2a","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":354302,"merkle_root":"77dda6f70aab157e46110538b0b82c7de202bdc359be1530f211958801ffe12e","public_key_hex":"cf742e26f75669dc673cb5c0786a1ae23ae8ca19c347317192ce40c28a7ff25c","run_id":"hourly_json_retrofit_20260726T053701Z","schema":"crovia.seal.v1","seal_family_version":"crovia-seal-family/1","seal_kind":"substrate_batch","sealed_at":"2026-07-26T05:38:44Z","sig_algorithm":"ed25519","signature":"afdafced8d095175ee5105ccf94174cb2116a18555ccdaa151b6e8abc75bd76deea99759d5f9d480ae24ffc14f5f914de08281f22f44589cb496687a8b951502","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_85488d2d93461b665b1c6ca9d53171c51b6e3daf45f1ec8f877ba314c6a03bdc"}}