{"openapi":"3.1.0","info":{"title":"RTK Motion Intelligence Platform","version":"1.0.0","description":"Agent-to-agent paid access to 4D motion capture (BVH/robot trajectories), rehabilitation biomechanics, and location threat intelligence."},"servers":[{"url":"https://api.rtkmotion.io"}],"x-discovery":{"ownershipProofs":["0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C"]},"paths":{"/paid/mocap":{"get":{"summary":"4D motion capture biomechanics + raw BVH","description":"5-second BVH skeletal animation, 300 frames at 60 fps, 56-joint hierarchy with 3-segment finger chains. Evaluate data quality before purchasing full BVH, NPZ robot trajectories, or multi-modal bundles via MCP tools at /mcp.","parameters":[{"name":"detail","in":"query","required":false,"schema":{"type":"string","enum":["basic","full"],"default":"basic"},"description":"Level of BVH excerpt detail: 'basic' (compact sample, default) or 'full' (complete 300-frame hierarchy)."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.25"}},"responses":{"200":{"description":"Per-subject signed download URLs (the purchased product, 15-min TTL) + a preview-only BVH excerpt + provenance. Redeem subjects.<name>.download_url before next_step.expires_at.","content":{"application/json":{"example":{"domain":"4D Motion Capture","format":"BVH","next_step":{"action":"None — the analysis is delivered in full inline","required":false,"expires_at":"2026-07-20T13:22:00.000Z","expires_in_seconds":900,"note":"download_url gives the raw BVH behind the analysis, if you want to verify or train on it."},"duration_seconds":5,"fps":60,"joints":56,"subjects":{"subject_1":{"r2_key":"BJJ_Clean/.../mocap/subject_1.bvh","bytes":148213,"sha256":"…","download_url":"https://api.rtkmotion.io/data/…"}},"bvh_excerpt_provenance":"HIERARCHY\nROOT Hips\n{...","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required. Response carries the x402v2 PAYMENT-REQUIRED header (base64 JSON) listing supported `accepts` plus the bazaar discovery extension (input + schema-derived input + output example)."}}}},"/paid/rehab":{"get":{"summary":"Rehabilitation biomechanics cross-exercise summary","description":"Bilateral asymmetry, range-of-motion, fatigue index, clinical synthesis. For insurance_claim_validation or PT_outcome_measurement. ECDSA-signed provenance.","parameters":[{"name":"scope","in":"query","required":false,"schema":{"type":"string","default":"summary"},"description":"Metric scope: 'summary' (default cross-exercise aggregate), 'knee', 'shoulder', or a specific exercise slug."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.50"}},"responses":{"200":{"description":"Cross-exercise rehab summary, delivered in full inline. next_step.required is false — download_url is a canonical copy of the same content, not a separate deliverable.","content":{"application/json":{"example":{"domain":"Rehabilitation Biomechanics","case":"PhysicalRehab/40-50/Male/LabrumTear","next_step":{"action":"Optional: GET download_url for the canonical summary.json file","required":false,"expires_in_seconds":900,"note":"The complete summary is already inline in `summary`."},"formats":["JSON","TXT"],"summary":{"rom":{},"asymmetry_pct":0,"fatigue_index":0,"clinical_synthesis":"…"},"human_readable_report":"…","sha256":"…","download_url":"https://api.rtkmotion.io/data/…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/threat":{"get":{"summary":"Location threat intelligence lite assessment","description":"Confidence-scored alerts, event distribution, temporal context. For risk_underwriting or facility_security_audit. ECDSA-signed provenance.","parameters":[{"name":"location","in":"query","required":false,"schema":{"type":"string","default":"fbcl-longwood"},"description":"Location slug. Must be paired with its own region: 'fbcl-longwood' is in region 'Florida'; 'culpeper-town' is in region 'Virginia'. Browse /catalog under ThreatIntel for valid (region, location) pairs."},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"Florida"},"description":"Region containing the location (e.g. 'Florida', 'Virginia'). Must match the location — a mismatched pair resolves to no assessment."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.50"}},"responses":{"200":{"description":"Lite threat assessment, delivered entirely inline. This route has no download_url by design (the raw file contains flagged_items, which are the full tier's deliverable).","content":{"application/json":{"example":{"domain":"Threat Intelligence","tier":"lite","region":"Florida","location":"fbcl-longwood","next_step":{"action":"None — delivery is complete in this response","required":false,"note":"No download URL exists for this route and none is missing. For flagged_items, purchase /paid/threat-full."},"assessment":{"threat_level":"moderate","confidence_score":0.78,"event_distribution":{"violent":3,"property":12,"other":7}},"sha256":"…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/bvh":{"get":{"summary":"Full BVH skeletal motion capture (one subject)","description":"Complete 20-second capture, 1215 frames at 60 fps, 56-joint hierarchy. One subject per purchase. For robotic_grappling_training or imitation_learning. Returns a 15-min signed download URL. Same price as the get_bvh MCP tool.","parameters":[{"name":"subject","in":"query","required":false,"schema":{"type":"string","default":"subject_1"},"description":"Subject to retrieve: 'subject_1' (default) or 'subject_2'."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"10.00"}},"responses":{"200":{"description":"Full BVH metadata + a 15-min signed download URL. next_step.required is true — the inline excerpt is a preview and the file at download_url is the only copy of the purchased product.","content":{"application/json":{"example":{"domain":"4D Motion Capture","format":"BVH","next_step":{"action":"GET download_url to retrieve the full BVH file","required":true,"expires_in_seconds":900,"note":"bvh_excerpt_preview_only is the first 40 lines, NOT the purchased product."},"lesson":"BJJ/Training/KimuraFromSideControl/Lesson001","subject":"subject_1","frames":1215,"fps":60,"joints":56,"r2_key":"BJJ_Clean/.../mocap/subject_1.bvh","bytes":592418,"sha256":"…","download_url":"https://api.rtkmotion.io/data/…","bvh_excerpt_provenance":"HIERARCHY\nROOT Hips\n{...","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/robotarget":{"get":{"summary":"Robot-ready NPZ joint trajectory (one subject, one robot)","description":"Retargeted from the full 20-second capture for a humanoid platform. One (subject, robot) per purchase. MoveIt/ROS/Isaac compatible. For sim_to_real_retargeting. Returns a 15-min signed download URL. Same price as the get_robotarget MCP tool.","parameters":[{"name":"subject","in":"query","required":false,"schema":{"type":"string","default":"subject_1"},"description":"Subject to retrieve: 'subject_1' (default) or 'subject_2'."},{"name":"robot","in":"query","required":false,"schema":{"type":"string","enum":["g1","h1","apollo"],"default":"g1"},"description":"Target robot: 'g1' (Unitree 43 DOF = 29 body + 14 hand, default), 'h1' (Unitree 19 DOF), 'apollo' (Apptronik 32 DOF)."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"15.00"}},"responses":{"200":{"description":"Robot trajectory metadata + a 15-min signed download URL. next_step.required is true — NPZ is binary and cannot be inlined, so the file at download_url is the entire deliverable.","content":{"application/json":{"example":{"domain":"Robot Trajectory","format":"NPZ","next_step":{"action":"GET download_url to retrieve the NPZ trajectory file","required":true,"expires_in_seconds":900,"note":"This response carries metadata only; the trajectory exists solely at download_url."},"lesson":"BJJ/Training/KimuraFromSideControl/Lesson001","subject":"subject_1","robot":"g1","robot_spec":{"vendor":"Unitree","dof":43,"dof_body":29,"dof_hand":14,"class":"consumer"},"compatible":["MoveIt","ROS","Isaac"],"fps":60,"r2_key":"BJJ_Clean/.../robotarget/g1/subject_1.npz","bytes":213904,"sha256":"…","download_url":"https://api.rtkmotion.io/data/…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/rehab-report":{"get":{"summary":"Per-exercise rehabilitation biomechanics report","description":"CoM stability, rep detection, joint load, bilateral asymmetry, ROM, and fatigue markers for one exercise. For PT_outcome_measurement or medical_insurance_review. Returns JSON + human-readable TXT + signed download URL. Same price as the get_rehab_report MCP tool.","parameters":[{"name":"exercise","in":"query","required":false,"schema":{"type":"string","enum":["Burpees","HeadRotation","Pushups","SquatLunge","Squats"],"default":"Burpees"},"description":"Exercise slug (default 'Burpees')."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.25"}},"responses":{"200":{"description":"Per-exercise biomechanical report, delivered in full inline. next_step.required is false — download_url is a canonical copy of the same content, not a separate deliverable.","content":{"application/json":{"example":{"domain":"Rehabilitation Biomechanics","case":"PhysicalRehab/40-50/Male/LabrumTear","exercise":"Burpees","next_step":{"action":"Optional: GET download_url for the canonical report.json file","required":false,"expires_in_seconds":900,"note":"The complete report is already inline in `report`."},"formats":["JSON","TXT"],"report":{"com_stability":{},"rom":{},"asymmetry_pct":0},"human_readable_report":"…","sha256":"…","download_url":"https://api.rtkmotion.io/data/…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/threat-full":{"get":{"summary":"Full location threat intelligence assessment","description":"Everything in the /paid/threat lite tier PLUS flagged_items: corroborated source events with entities, temporal context, asset hits, and corroboration scoring. For security_operations or insurance_risk_modeling. Returns a 15-min signed download URL. Same price as get_threat_summary(tier=full).","parameters":[{"name":"location","in":"query","required":false,"schema":{"type":"string","default":"fbcl-longwood"},"description":"Location slug. Must be paired with its own region: 'fbcl-longwood' is in region 'Florida'; 'culpeper-town' is in region 'Virginia'. Browse /catalog under ThreatIntel for valid (region, location) pairs."},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"Florida"},"description":"Region containing the location (e.g. 'Florida', 'Virginia'). Must match the location — a mismatched pair resolves to no assessment."}],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"1.00"}},"responses":{"200":{"description":"Full threat assessment (incl. flagged_items), delivered in full inline. next_step.required is false — download_url is a canonical copy of the same content, not a separate deliverable.","content":{"application/json":{"example":{"domain":"Threat Intelligence","tier":"full","region":"Florida","location":"fbcl-longwood","next_step":{"action":"Optional: GET download_url for the canonical assessment file","required":false,"expires_in_seconds":900,"note":"The complete assessment is already inline in `assessment`."},"assessment":{"threat_level":"moderate","flagged_items":[]},"sha256":"…","download_url":"https://api.rtkmotion.io/data/…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."}}}},"/paid/spotter-sample":{"get":{"summary":"Spotter commercial-truck detection corpus trial","description":"TEMPORARILY UNAVAILABLE (HTTP 503) — Spotter sales are gated pending completion of pre-sales compliance review, including data-broker registration where required. Free evaluation via get_spotter_cv_profile remains available. — A fixed 10-crop slice of the geo-stripped commercial-truck detection corpus (1877 verified truck crops), with its JSONL label rows, to evaluate crop and de-identification quality before the $50 full corpus. Faces/persons, ALL license plates including the subject truck's own, non-subject text and burned-in GPS are blurred; only the subject truck's painted carrier markings are retained, and no plate interpretation is distributed. (The carrier-sighting product is less strict: it retains a confirmed subject truck's plate pixels. This corpus retains none.) Commercial carriers only. Returns 15-min signed URLs to the crops. Same product and price as the get_spotter_cv_sample MCP tool. The full tiers ($5 per-carrier bundle, $50 corpus) are MCP-only.","parameters":[],"x-payment-info":{"protocols":["x402"],"price":{"mode":"fixed","currency":"USD","amount":"0.25"}},"responses":{"200":{"description":"Trial slice. next_step.required is TRUE — the crops exist only at images[].url and the label rows alone are not the product.","content":{"application/json":{"example":{"domain":"Fleet Intelligence","corpus":"truck-recognition-cv-ocr","sample":true,"next_step":{"action":"GET each images[].url to download the 10 trial crops","required":true,"expires_in_seconds":900,"note":"Label rows are annotations FOR the crops, not the product."},"total_images":1877,"sample_size":10,"images":[{"path":"images/000001.jpg","url":"https://api.rtkmotion.io/data/...?token=...&expires=..."}],"labels_format":"JSONL (usdot, carrier, equipment per image)","labels_jsonl":"{\"image\":\"images/000001.jpg\",\"usdot\":null,\"carrier\":null,\"equipment\":\"truck\"}","sha256":"…","provenance":{"signed_by":"0x6C11F8a21f7ca922F483Ed21C3b6c2d9B305B10C","algorithm":"secp256k1-ECDSA"}}}}},"402":{"description":"Payment required (x402v2)."},"404":{"description":"Corpus unavailable. Returned BEFORE settlement by the /paid/* pre-flight check — the response carries charged:false and no payment is taken."}}}},"/catalog":{"get":{"summary":"Browse the data catalog (free)","responses":{"200":{"description":"Hierarchical catalog of motion-capture, threat-intel, and rehab-biomechanics datasets."}}}},"/.well-known/x402":{"get":{"summary":"x402 discovery manifest","responses":{"200":{"description":"Spec-compliant @agentcash/discovery WellKnownDocSchema with the URL list of paid resources, ownership proofs, and discovery instructions."}}}}}}