{"schema":"ms1_discovery_v1","standard":"MS/1","standard_version":"ms1.preview.v1","service":"flowdensity","issuer":"marketschema.flow","version":"0.1.0","path":"/.well-known/ms1","base_url_policy":"same_origin","capabilities":{"positioning_pressure_packets":{"path":"/v1/ms1/pressure","feed_schema":"ms1_pressure_feed_v1","packet_schema":"ms1_pressure_packet_v1","source_path":"/v1/board","method":"flowdensity.positioning_pressure.current.v1","measurement":"fd.positioning_pressure","value_status":"present_or_null_declared_per_packet","citations_required":true,"freshness_required":true,"source_health_required":true,"degraded_declares_itself":true},"family_catalyst_clock":{"path":"/v1/calendar","packet_path":"/v1/ms1/catalyst-clock","feed_schema":"ms1_catalyst_clock_feed_v1","packet_schema":"ms1_catalyst_clock_packet_v1","field":"family_catalyst_clock","packet_shape":"family_catalyst_clock","source_fields":["type","date","confirmed","source","days_to","scheduled_time_et","affected_measured_names"],"source_health_required":true,"degraded_declares_itself":true,"trade_direction_policy":"timing_context_only_never_direction"}},"key_authority":{"schema":"ms1_key_authority_v1","authority":"hub","hub_discovery":"https://api.marketschema.com/.well-known/ms1","countersign_endpoint":"https://api.marketschema.com/v1/ms1/signatures/flow/countersign","key_id":"4e10b56a3124ac27","policy":"flow_defers_to_hub_countersign_key_never_presents_standalone_room_key"},"signature":{"schema":"ms1_integrity_signature_v1","status":"hub_key_live_unsigned_pending_flow_signature","policy":"canonical_sha256_integrity_binding_live_hub_key_unsigned_pending_flow_signature","algorithm":"sha256+Ed25519","hash_algorithm":"sha256","detached_signature_algorithm":"Ed25519","key_id":"4e10b56a3124ac27","key_id_status":"hub_verification_key_live_packet_unsigned","key_authority":"hub","hub_discovery":"https://api.marketschema.com/.well-known/ms1","public_keys":[{"schema":"ms1_hub_public_key_contract_v1","discovery_url":"https://api.marketschema.com/.well-known/ms1","standard":"MS/1","spec_version":"v0","signing_enabled":true,"algorithm":"Ed25519","canonicalization":"json/sorted-keys/compact/utf-8, signature fields excluded","key_id":"4e10b56a3124ac27","public_key":"oWR5ovywwpOke0ERredTT1ufr15F3OMLu14o6FfaiGE"}],"public_key_status":"live","hub_public_key":{"schema":"ms1_hub_public_key_contract_v1","discovery_url":"https://api.marketschema.com/.well-known/ms1","standard":"MS/1","spec_version":"v0","signing_enabled":true,"algorithm":"Ed25519","canonicalization":"json/sorted-keys/compact/utf-8, signature fields excluded","key_id":"4e10b56a3124ac27","public_key":"oWR5ovywwpOke0ERredTT1ufr15F3OMLu14o6FfaiGE"},"detached_signature_status":"unsigned_pending_flow_room_grant_or_hub_countersign","countersign_endpoint":"https://api.marketschema.com/v1/ms1/signatures/flow/countersign","required_hub_grant":{"method":"POST","path":"/v1/ms1/signatures/flow/countersign","url":"https://api.marketschema.com/v1/ms1/signatures/flow/countersign","required_request_fields":["packet_id","payload_sha256","issuer"],"required_response_fields":["signature.key_id","signature.algorithm","signature.detached"],"grant_header":"X-MS1-Grant","room_grant_env":"MS1_HUB_COUNTERSIGN_GRANT","key_authority":"hub","key_authority_discovery":"https://api.marketschema.com/.well-known/ms1"},"verification_note":"The hub MS/1 public-key contract is live; Flow packets carry canonical payload_sha256 integrity binding and the live hub key id. Flow packets now attempt the hub countersign endpoint and keep detached_signature null with a countersign receipt until the Flow room signing grant is armed."},"conformance":{"spec":"MS1_SPEC.md","receipt_standard":"RECEIPT_STANDARD.md","required_packet_fields":["packet_id","subject","measurement","method","freshness","source_health","provenance","citations","missing_data","signature"],"null_policy":"missing_or_degraded_values_declare_reason_never_zero","no_alpha_policy":"measurement_only_never_trade_advice"},"data_policy":{"signals_only":true,"kpi_only":true,"derived_data_only":true,"trading_advice":false,"raw_vendor_payloads":false,"raw_options_chains":false,"raw_event_tape":false},"does_not_emit":["trade_direction","entry_or_exit","position_action","price_target","roi","narrative_impact","asset_class_tilt","directional_impact"]}