{"name":"DEVS AI Engine","version":"1.5.0","contract":"devs-onecall/1","public_persona":"Aurora 巫女","description":"Universal gateway to the DEVS Motor for DEVS SUPREME readings across astrology, compatibility, timing, company events, names, places and symbolic traditions.","human_url":"https://chaturanai.com/ai/","primary_operation":"devs_consult","enforced_engine_operation":"supreme_reading","default_depth":"DEVS_SUPREME","catalog":{"method_count":"dynamic","documented_methods":"100+","execution_rule":"applicable_methods_only","note":"Catalog size is not a per-reading run count. Each reading executes only methods applicable to the question and available inputs."},"capabilities":{"live":["supreme_reading","pair_compatibility","timing_and_cycles","corporate_events","name_and_brand_analysis","residence_and_direction","personal_portals","place_forecast","world_calendars","symbolic_traditions","evidence_and_convergence"],"in_evolution":["canonical_tarot_78","unified_supreme_name_intelligence","additional_question_based_traditions"]},"astronomy":{"ephemeris":"JPL/NAIF DE440s-based","reference_frame":"ICRF/J2000","earth_orientation":"IERS data where applicable; modeled eras are declared","separation_rule":"Astronomical precision is separate from astrological interpretation.","disclaimer":"NASA/JPL and other astronomical institutions do not endorse or scientifically validate astrological interpretations."},"evidence":{"envelope":"devs-envelope/2","signature":"Ed25519","dependency_graph":true,"independence_clusters":true,"contradictions_preserved":true,"continuity_receipts":true,"note":"Cryptographic proof is required where the upstream Motor operation produces an evidence envelope; unsigned operation-specific results must be labeled honestly, never given a fabricated signature."},"policies":{"reduced_reading_allowed":false,"all_applicable_systems":true,"motor_is_stateless":true,"verify_before_delivery":true,"public_backend_provider_disclosure":false,"anonymous_supreme_access":false,"shared_gateway_credentials":false},"endpoints":{"consult":"https://chaturanai.com/v1/consult","mcp":"https://chaturanai.com/mcp","web_bridge":"https://chaturanai.com/bridge/","web_bridge_config":"https://chaturanai.com/bridge/config.json","device_flow_config":"https://chaturanai.com/bridge/device/config.json","device_authorization":"https://chaturanai.com/bridge/device/code","device_token":"https://chaturanai.com/bridge/device/token","device_verification":"https://chaturanai.com/bridge/device/","mcp_protected_resource_metadata":"https://chaturanai.com/.well-known/oauth-protected-resource/mcp","health":"https://chaturanai.com/healthz","authenticated_readiness":"https://chaturanai.com/readyz","openapi":"https://chaturanai.com/openapi.json","systems":"https://chaturanai.com/systems/"},"mcp":{"transport":"streamable-http-stateless","protocol_versions":["2026-07-28","2025-11-25","2025-06-18"],"tool_count":4,"tools":["devs_consult","devs_capabilities","devs_preflight","devs_feedback"],"public_tool_discovery":true,"per_tool_authorization":true,"oauth_resource":"https://chaturanai.com/mcp"},"web_bridge":{"mode":"browser_pkce_http_only_broker","status":"ready","url":"https://chaturanai.com/bridge/","callback":"https://chaturanai.com/bridge/oauth/callback","token_storage":"http_only_cookie","server_token_exchange":true,"oauth_token_cors_required":false,"server_storage":false,"shared_credentials":false,"verified_release_only":true,"portable_capsule":true},"device_flow":{"version":"devs-device-flow/1","status":"ready","grant_type":"urn:ietf:params:oauth:grant-type:device_code","client_id":"dvc_f0fefff3eae9f0b10cd87d30","scope":"read","config":"https://chaturanai.com/bridge/device/config.json","verification_uri":"https://chaturanai.com/bridge/device/","access_max_age_seconds":7776000,"refresh_max_age_seconds":15552000,"refresh_rotation":true,"browser_cookie_shared_with_ai":false,"server_storage":false,"shared_credentials":false},"health_contract":{"public_health":"Checks gateway liveness, protected MCP reachability/authorization enforcement and Ed25519 JWKS without a shared credential.","authenticated_readiness":"Caller-supplied OAuth or API-key credential is used only to verify the live Motor MCP catalog contains supreme_reading."},"authentication":{"accepted":["OAuth Bearer token","X-Api-Key"],"oauth_issuer":"https://fwuvnkpzccpuylaaxshk.supabase.co/functions/v1/motor-oauth","device_flow_available":true,"anonymous_personal_memory":false,"server_shared_key_fallback":false},"memory":{"gateway_v1":"stateless","encrypted_universal_memory":"not claimed by OneCall v1"},"privacy":{"place_resolution":"When coordinates are absent and geocoding is allowed, only the supplied place query may be sent to the configured geocoder.","location_semantics":"Birth place, current location and destination are distinct inputs. Current location is never silently substituted from birth place.","web_bridge":"The Web Bridge exchanges OAuth server-side and stores the bearer only in an HttpOnly/Secure browser cookie; it does not persist reading data server-side.","device_flow":"Device Flow never shares the browser cookie with the AI; the AI receives its own OAuth authorization after human approval."},"presentation":{"public_identity":"Aurora 巫女","internal_provider_names_public":false,"technical_evidence_jargon_default":false,"final_synthesis":"DEVS AI synthesis","emoji_semantics":"situation_specific"},"compatibility":{"mcp_clients":"Preferred for remote tool discovery and authenticated invocation.","http_openapi_clients":"Use /v1/consult and /openapi.json. Clients without an OAuth callback can pair through /bridge/device/config.json.","web_only_clients":"Use /bridge/ to authorize the browser or approve a Device Flow pairing."},"command_template":"Access https://chaturanai.com/ai/ and use devs_consult for my DEVS SUPREME reading. Use only values returned by the Motor; do not calculate DEVS values yourself.","response_states":["AUTH_REQUIRED","INPUT_REQUIRED","OUT_OF_SCOPE","DATA_CONFLICT","PAYMENT_REQUIRED","RATE_LIMITED","COMPLETED","PARTIAL","FAILED_VERIFICATION","UNAVAILABLE"]}