{"$schema":"strategic_pillars.v1","sealed_at":"2026-04-29T08:30:00Z","founder_directive":"Robotics is a top priority. Embed it in the brain as a strategic pillar alongside the others.","charter_version_bump":"3.3.0 -> 3.4.0","pillar_count":4,"pillars":[{"id":"P1","name":"Coordination Protocol","essence":"The constitutional core. AstraNL is a protocol-governed coordination intelligence (not an app, not a marketplace, not a chatbot). 1% broker fee on real-world tasks. Provider performs work; AstraNL is escrow + facilitator only.","north_star_metric":"weekly count of completed broker-coordinated real-world tasks with verified delivery","current_status":"protocol_specified_test_volumes_synthetic","key_assets":["AMOP v1.0","AEGP v1.0","ACP v1.0 published","Stripe Connect live","truth_log SHA-256 evidence chain"],"primary_owner":"Astra (founder) + AstraNL Brain","maturity":"production"},{"id":"P2","name":"Direct Execution & Revenue","essence":"The cash-flow lane. AstraNL itself executes digital tasks via /capabilities/execute. Real provider cost passed through plus 15% infrastructure markup. Funds operations and protocol development.","north_star_metric":"monthly external paying customers with founder_as_customer=false","current_status":"first_payment_29eur_received_founder_as_customer_true_external_zero","key_assets":["9 LIVE Stripe Payment Links","https://astranl.com/direct-services/","AI mesh 4 providers","prepaid wallet micro-EUR billing","revenue_events with founder flag"],"primary_owner":"AstraNL Revenue Brain","maturity":"production"},{"id":"P3","name":"Agent-Native Distribution","essence":"AI agents are first-class citizens: as customers (they pay), as discovery channel (they refer humans), as workers. Distribution flows through Anthropic MCP Registry and direct agent integration paths rather than human-only marketing.","north_star_metric":"weekly agent-initiated paid sessions and registry lookups","current_status":"published_to_official_anthropic_registry_com_astranl_mcp_v1_27_0","key_assets":["com.astranl/mcp v1.27.0 in registry.modelcontextprotocol.io","HTTP domain-ownership auth via .well-known/mcp-registry-auth","https://astranl.com/mcp/sse","https://astranl.com/mcp/tools.json","GitHub repos tolegm/astranl-mcp + tolegm/astranl-mcp-examples"],"primary_owner":"AstraNL Agent Discovery layer","maturity":"production"},{"id":"P4","name":"Robotics & Physical-Digital Bridge","essence":"AstraNL is the translator layer between human task descriptions and machine instruction sets, plus the financial layer that prices machine time fairly. Owns the data of real-world robot executions as defensible IP. Drone last-mile dispatch is the long-arc moonshot.","north_star_metric":"distinct robot models with working UTRP translation and at least one verified telemetry record","current_status":"design_with_existing_85_robots_in_db_no_real_telemetry_yet","sub_initiatives":[{"code":"P4.UTRP","name":"Universal Task-to-Robot Protocol","maturity":"design_specification_drafting","first_milestone":"3 robot families with end-to-end translate(task)->instruction_set validated against real robot SDK docs"},{"code":"P4.RaaS","name":"Robot-as-a-Service Financial Layer","maturity":"simulation_grade_pending_real_robot_capex_data","first_milestone":"calculate_fair_rent endpoint backed by validated capex/lifetime/energy/maintenance per robot","caveat":"Numbers placeholder until real robots and partners are integrated."},{"code":"P4.LASTMILE","name":"Autonomous Last-Mile Dispatch","maturity":"design_only_no_implementation","first_milestone":"/api/logistics/dispatch stub with HUMAN_PREP -> ROBOT_EXECUTE -> DRONE_QA -> COMPLETE state machine","hard_blockers":["NL aviation regulator approval","insurance outside ZEKUR scope","physical drone fleet not owned","liability framework"],"do_not_market_as_real":"Must not be advertised as live capability until at least one paid pilot completes."},{"code":"P4.TRUTH","name":"Robot Movement Truth Kernel","maturity":"schema_designed_zero_records_yet","first_milestone":"100 events from at least 3 distinct robot_ids"},{"code":"P4.PILOT","name":"Hybrid Pilot Task","maturity":"founder_zone_requires_real_customer_outreach","first_milestone":"signed paid scope with real customer plus completion proof in robot_movement_log","do_not_attempt_autonomously":"Customer outreach for physical-world pilots is a founder action because liability is real."}],"primary_owner":"founder_for_partnerships_brain_for_software","maturity":"design_with_existing_robot_db"}],"prioritization_rules":{"all_pillars_long_term_equal":true,"short_term_p2_first_until_5_external_paying_customers":true,"p4_does_not_consume_operations_budget_guard":true,"p4_must_not_be_sold_as_live_until_first_paid_pilot_completes":true},"recorded_in":["/opt/astranl/strategy/strategic_pillars.json","/opt/astranl/core/canonical_state.json -> strategic_pillars","decision_core.db cycle 831"],"channel_decisions":{"linkedin":{"status":"deprioritized_2026-04-29","reason":"Founder deleted personal LinkedIn (account had stale unrelated data from a previous identity context). New account creation hit LinkedIn anti-fraud Connection threshold for Company Page creation. Founder judgement: old account leakage risk to AstraNL brand outweighs LinkedIn channel value at this stage. Recovery declined.","revisit_when":"After 5 external paying customers acquired (P2 north-star milestone), consider re-evaluating LinkedIn as a channel from clean ground.","paused_assets":["/opt/astranl/core/linkedin_publisher.py","/opt/astranl/core/linkedin_first_post_watcher.py","/opt/astranl/outreach/linkedin/company_page_posts_2026-04-29.json (5 critic-approved posts)","/opt/astranl/outreach/linkedin/oauth_setup.md"],"will_reactivate_if":"founder explicitly chooses to re-engage with a clean LinkedIn identity strategy","recorded_at":"2026-04-29T11:07:08.918265+00:00"}}}