{"uid":"cap_We-rb-q1t8RrPOUlkm7Qh","slug":"capability-cartographer-physical-android-api-feature-check-80f5a474","name":"Capability Cartographer Physical Android API – Feature Check","description":"Low-cost machine-callable observations and compatibility checks from a real Google Pixel 6 running Android 17.","url":"https://capcart-pixel.taila37091.ts.net/v1/feature-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"features":{"type":"array","items":{"type":"string","pattern":"^[A-Za-z0-9_.-]+$","maxLength":128,"minLength":1},"maxItems":25,"minItems":1,"uniqueItems":true}}},"responseSchema":{"type":"json","example":{"device":{"sdk":"37","model":"Pixel 6","android":"17","manufacturer":"Google"},"features":{"android.hardware.nfc":true,"android.hardware.camera.any":true,"android.hardware.bluetooth_le":true},"execution":{"source":"Android PackageManager on live physical device","mutation":false,"owner_data_exposed":false},"observed_at":"2026-09-29T00:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZblrM4CwEboWBloUiBqaC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a real physical Google Pixel 6 running Android 17 supports one or more named Android hardware/software features, returning live PackageManager results.","exampleAgentPrompt":"Check whether a real physical Pixel 6 running Android 17 supports these features: android.hardware.nfc, android.hardware.bluetooth_le, and android.hardware.camera.any.","exampleUseCases":[{"title":"App compatibility gate for NFC payments","prompt":"Before I publish my tap-to-pay feature, check if a real Android 17 device supports android.hardware.nfc and android.hardware.se so I know it'll work on current hardware."},{"title":"Validate sensor availability for AR app","prompt":"I'm building an AR app and need to know if a physical Pixel 6 on Android 17 actually has android.hardware.camera.ar and android.hardware.sensor.gyroscope — can you check those for me?"},{"title":"Multi-feature pre-flight for health wearable integration","prompt":"Can you verify whether android.hardware.bluetooth_le, android.hardware.sensor.heart_rate, and android.hardware.usb.host are all present on a live Pixel 6 running Android 17?"}],"resultDescription":"Returns a JSON object with device info (model, manufacturer, Android version, SDK level), a map of each requested feature name to a true/false boolean from PackageManager, metadata confirming it ran on a live physical device with no mutations or owner data exposed, and an ISO 8601 observation timestamp.","failureModes":["Invalid feature name format (violates ^[A-Za-z0-9_.-]+$ pattern) returns validation error","More than 25 features in a single request exceeds maxItems limit","Empty features array or missing features field returns schema validation error","Network unavailability of the Tailscale-hosted device returns connectivity error","Unknown or unrecognized feature names return false (not an error — PackageManager reports unsupported)"],"whenToPreferThis":"Choose this endpoint when you need ground-truth Android feature support data from a real physical device rather than an emulator or documentation lookup. It is ideal for CI/CD compatibility checks, app store readiness validation, and any scenario where you need live PackageManager results from current Android hardware (Pixel 6, Android 17, SDK 37) at very low cost ($0.02/call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:30:56.616Z","isFirstParty":false,"canonicalSlug":"capability-cartographer-physical-android-api-feature-check-80f5a474"}