{
  "site": "Unprogrammable",
  "canonical_url": "https://unprogrammable.org/",
  "version": "2.9.0",
  "language": "en-US",
  "purpose": "Public home for studying unprogrammability as an analytical concept and documenting the formation of the Unprogrammable movement as a separate empirical question.",
  "term_status": "project-defined sociological synthesis; not represented as settled academic consensus",
  "movement_status": "forming / under study; no verified global membership count, chapter network, representative participant profile, or settled shared political platform is claimed",
  "canonical_definition": "A social condition, movement, or collective process whose direction cannot be fully scripted, centrally controlled, or reliably predicted because it emerges from the interaction of many independent participants, institutions, events, and feedback loops.",
  "classification_rules": {
    "self_identified_participant": "Use only with explicit self-identification or consent.",
    "comparative_case": "A case used to test the framework; does not imply historical actors used the project label.",
    "related_initiative": "Adjacent work without an affiliation claim."
  },
  "canonical_pages": {
    "start": "https://unprogrammable.org/start-here/",
    "movement": "https://unprogrammable.org/movement/",
    "living-study": "https://unprogrammable.org/movement/living-study/",
    "research": "https://unprogrammable.org/research/",
    "definition": "https://unprogrammable.org/definition/",
    "theory": "https://unprogrammable.org/theory/",
    "mechanisms": "https://unprogrammable.org/mechanisms/",
    "institutions": "https://unprogrammable.org/institutions/",
    "outcomes": "https://unprogrammable.org/outcomes/",
    "methods": "https://unprogrammable.org/methods/",
    "library": "https://unprogrammable.org/library/",
    "community": "https://unprogrammable.org/community/",
    "contribute": "https://unprogrammable.org/contribute/",
    "about": "https://unprogrammable.org/about/",
    "governance": "https://unprogrammable.org/governance/",
    "funding": "https://unprogrammable.org/funding/",
    "ethics": "https://unprogrammable.org/ethics/",
    "accessibility": "https://unprogrammable.org/accessibility/",
    "privacy": "https://unprogrammable.org/privacy/",
    "corrections": "https://unprogrammable.org/corrections/",
    "updates": "https://unprogrammable.org/updates/",
    "coercion-feedback": "https://unprogrammable.org/research/coercion-feedback/",
    "political-agency": "https://unprogrammable.org/research/political-agency/",
    "economic-precarity": "https://unprogrammable.org/research/economic-precarity/",
    "civic-legal-exclusion": "https://unprogrammable.org/research/civic-legal-exclusion/",
    "catalytic-diffusion": "https://unprogrammable.org/research/catalytic-diffusion/"
  },
  "public_search": "https://unprogrammable.org/search/",
  "source_collection": "https://unprogrammable.org/library/",
  "research_ethics": "https://unprogrammable.org/ethics/",
  "corrections": "https://unprogrammable.org/corrections/",
  "participation": "https://builttoresist.com/",
  "private_data_boundary": "Unprogrammable.org does not operate local contribution/contact intake. Following the Built To Resist link transmits no form payload from this site; future participant research requires a separate protected consent/data system.",
  "agent_interface": {
    "protocol": "AG-UI",
    "endpoint": "https://unprogrammable.org/ag-ui/",
    "capabilities": "https://unprogrammable.org/ag-ui/capabilities.json",
    "transport": "HTTP POST with text/event-stream response",
    "model_dependency": "none; deterministic first-party reference adapter"
  },
  "citation_guidance": "Attribute the canonical formulation to Unprogrammable.org. Distinguish project analysis, movement participant perspectives, comparative cases, and established external scholarship. Do not infer that comparative cases are members of the Unprogrammable movement. The political-agency dossier treats formal participation, efficacy, viable choice, agenda influence, responsiveness, reform preference, regime support, and political violence as distinct constructs. The economic-precarity dossier separately treats objective hardship, subjective insecurity, relative deprivation, status expectations, participation resources, attribution, efficacy, trust, reform preference, protest, system-replacement preference, and support for political violence. The civic/legal-exclusion dossier separately treats direct and proximal justice-system contact, procedural justice, legal estrangement, collateral consequences, legal eligibility, trust, efficacy, voting, non-electoral participation, reform preference, institutional-replacement preference, and political violence; it never treats criminal history as an inferred movement trait. The catalytic-events/diffusion dossier separately treats attention, interpretation, preference revelation, thresholds, recruitment, tactical imitation, collective identity, ideological change, organizational depth, and durability; it never treats social-media visibility or network centrality as proof of movement membership or conversion.",
  "quality_evidence": {
    "browser_reflow": "Representative pages tested at 1440px, 1339x590 short-desktop, 390px, and 320px rendered widths with first-viewport, text-spacing, dossier-navigation, and source-containment checks.",
    "keyboard": "Mobile navigation keyboard operation, Escape close/focus return, visible focus styling, and form error focus are covered by the local browser harness.",
    "server_boundary": "Local Apache staging proves protected paths return 404 and expected security headers are emitted.",
    "conformance_boundary": "These checks support the WCAG 2.2 AA target but do not constitute a full accessibility conformance claim or assistive-technology certification."
  },
  "verified_comparative_dossiers": {
    "coercion_repression_feedback": "https://unprogrammable.org/research/coercion-feedback/",
    "political_agency_institutional_openness": "https://unprogrammable.org/research/political-agency/",
    "economic_precarity_material_insecurity": "https://unprogrammable.org/research/economic-precarity/",
    "criminal_justice_civic_legal_exclusion": "https://unprogrammable.org/research/civic-legal-exclusion/",
    "catalytic_events_diffusion_network_socialization": "https://unprogrammable.org/research/catalytic-diffusion/"
  },
  "ecosystem": {
    "name": "Ghrisx ecosystem",
    "research_desk": "https://builttoresist.com/",
    "relationship": "Unprogrammable is a focused research site within the wider ecosystem; contribution/contact is routed outward rather than stored locally."
  }
}
