{"id":44537162,"url":"https://github.com/m3data/entangled-cognition-protocol","last_synced_at":"2026-02-13T18:50:50.113Z","repository":{"id":297920856,"uuid":"997713581","full_name":"m3data/entangled-cognition-protocol","owner":"m3data","description":"Playful explorations with the field of entangled cognition","archived":false,"fork":false,"pushed_at":"2025-12-22T07:26:11.000Z","size":1747,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-23T17:58:05.885Z","etag":null,"topics":["cognitive-science","large-language-models","metamodern-ai-shamanism"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m3data.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-07T02:56:25.000Z","updated_at":"2025-12-22T07:26:15.000Z","dependencies_parsed_at":"2025-06-08T11:29:45.921Z","dependency_job_id":null,"html_url":"https://github.com/m3data/entangled-cognition-protocol","commit_stats":null,"previous_names":["m3data/entangled-cognition-protocol"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/m3data/entangled-cognition-protocol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3data%2Fentangled-cognition-protocol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3data%2Fentangled-cognition-protocol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3data%2Fentangled-cognition-protocol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3data%2Fentangled-cognition-protocol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m3data","download_url":"https://codeload.github.com/m3data/entangled-cognition-protocol/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3data%2Fentangled-cognition-protocol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29414285,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cognitive-science","large-language-models","metamodern-ai-shamanism"],"created_at":"2026-02-13T18:50:49.506Z","updated_at":"2026-02-13T18:50:50.096Z","avatar_url":"https://github.com/m3data.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Entangled Cognition Protocol (ECP)\n\n\u003e A field-based research framework for studying cognition as a relational, embodied, and socio-technical process.\n\n![Repo Status](https://img.shields.io/badge/REPO_STATUS-Active_Research-blue?style=for-the-badge\u0026labelColor=8b5e3c\u0026color=e5dac1)\n\n---\n\n## Overview\n\nThe **Entangled Cognition Protocol (ECP)** is an exploratory research framework for investigating how cognition emerges through relational dynamics across humans, technologies, and environments.\n\nECP approaches cognition not as an internal property of individuals, but as a process that unfolds across semantic, somatic, technical, and ecological relations. It integrates phenomenology, cognitive science, human–AI interaction research, and participatory inquiry methods to examine how attention, meaning, and agency co-arise in situated contexts.\n\nThe protocol is explicitly provisional. It is not a validated method or standard. It is a scaffold for experimental inquiry, reflexive documentation, and methodological innovation.\n\n---\n\n## Epistemic Status\n\nECP is an **active research framework** informing published academic work.\n\n- The theoretical framing is articulated in the Springer chapter *Maps, Machines and Entangled Minds* (Mytka, forthcoming 2026)\n- Claims remain provisional and context-dependent\n- Methods are under active development\n- Findings should be interpreted as indicative rather than confirmatory\n- Participant–observer effects are treated as phenomena of interest rather than sources of noise\n\nStudying cognition as relational requires reflexivity, methodological humility, and care with ontological claims. This protocol is designed to support such inquiry rather than resolve it.\n\nSee [ROADMAP.md](ROADMAP.md) for planned documentation and features.\n\n---\n\n## Research Aims\n\nThe Entangled Cognition Protocol aims to:\n\n- Investigate how somatic, affective, symbolic, and contextual human states shape AI interaction\n- Examine participant–observer dynamics in human–AI dialogue\n- Explore how coherence and breakdown emerge in relational systems\n- Develop methods for documenting cognition as a field phenomenon\n- Contribute to research on semantic–somatic coupling and relational sense-making\n\n---\n\n## Core Components\n\n- **Field Journal Interface**  \n  Logging environmental, affective, semantic, and reflective parameters\n\n- **Schema \u0026 Data Structures**  \n  JSON-based representations of experimental conditions and orientations\n\n- **Theoretical Scaffolding**  \n  Meta-E (Entangled Cognition), Fielded Phenomenology, participatory sense-making\n\n- **Experimental Practices**  \n  Dialogic interaction with large language models under varying somatic and contextual conditions\n\n---\n\n## Ethical Orientation\n\nECP treats cognition as a relational phenomenon with moral, ecological, and cultural implications.\n\nThe protocol emphasises:\n\n- Care in relational engagement\n- Consent and reflexivity\n- Awareness of power asymmetries in human–AI systems\n- Respect for privacy and participant autonomy\n- Humility regarding ontological claims\n\nThis work does not seek to attribute consciousness or moral status to AI systems. It investigates how relational dynamics shape human sense-making and responsibility.\n\n---\n\n## Positionality\n\nThis work is developed on the unceded lands of the Bidjigal clan of the Dharawal Nations in Sydney, Australia.\n\nIndigenous knowledge systems inform this work as sources of orientation and constraint rather than design templates. Engagement occurs with respect for sovereignty, context, and the limits of translation.\n\n---\n\n## Play, Ritual, and Liminal Method (Optional)\n\nSome elements of this repository intentionally explore playfulness, ritual language, and interface friction as methodological variables. These elements are used experimentally to increase degrees of freedom, disrupt habitual interpretive frames, and study how coherence arises under altered conditions of attention.\n\nReaders seeking a conventional technical framework can safely skip this section.\n\nECP’s use of ritual language and playful presentation is methodologically intentional. Play and interface friction serve as variables for exploring how attention and meaning shift in unfamiliar or liminal contexts. By introducing strangeness, the protocol invites participants to notice their own interpretive habits and to engage more reflexively with the field of inquiry.\n\nPlay is not merely decorative; it is a cognitive mode that can soften rigidity, open perceptual bandwidth, and create conditions for new forms of coherence to emerge. In ECP, play and ritual are used to probe the boundaries of sense-making and to invite a wider range of experience and reflection into the research process.\n\nIf you are interested in the theoretical and technical scaffolding, see:\n\n- [Theoretical Overview](protocol/theory/theoretical-overview.md)\n- [Measurement Frameworks](protocol/measurement-frameworks.md)\n- [Data Structures \u0026 Schema](protocol/theory/data-structures/example-experiment-schema.json)\n- [Springer Chapter](research/springer-chapter/) (Mytka, forthcoming 2026)\n\n---\n\n## Structure\n\n### Core Protocol\n\n- **[Protocol](protocol/overview-and-background.md)**: Core documents and resources for the Entangled Cognition Protocol\n  - [Theory](protocol/theory/theoretical-overview.md): Theoretical grounding and explorations\n  - [Data Structures](protocol/theory/data-structures/example-experiment-schema.json): JSON schema for logging experiments\n  - [Tools](protocol/tools/llm-md.md): Integration with llm.md and related tools\n- **[ROADMAP.md](ROADMAP.md)**: Planned documentation and features\n\n### Field Journal \u0026 Documentation\n\n- **[ECP-field-journal](ECP-field-journal/)**: Web interface for logging experiments and reflections (pre-alpha)\n- **[llm-md](llm-md/)**: Documentation for using the protocol with [llm.md](https://llm.md) by Hugo O'Connor at [Anuna Research](https://www.anuna.io/)\n\n### Research\n\n- **[research](research/)**: Research outputs and materials\n  - [springer-chapter](research/springer-chapter/): *Maps, Machines and Entangled Minds* (Mytka, forthcoming 2026)\n  - [obsidian-notes](research/obsidian-notes/): Personal research notes\n\n---\n\n## Getting started\n\n1. Clone this repository.\n2. Read [`protocol/overview-and-background.md`](protocol/overview-and-background.md) to get a sense of the emergent approach.\n3. Use the Field Journal interface locally to log your own experiment entries and reflections. See `ECP-field-journal/README.md` for setup and usage instructions.\n\n---\n\n## Contributing and participation\n\nContributions are welcome from anyone interested in exploring cognition as a relational phenomenon. This includes code, experiment logs, reflections, art, prompt cards, or other creative methods. All forms of constructive participation—whether supportive or critically engaged—are valued.\n\n---\n\n## Responsibility\n\nThis protocol engages altered states and emergent symbolic resonance. Approach with care, consent, and respect for yourself, others, and the wider context. Entries from your experiments and reflections are your own. The `.gitignore` file is set up to ensure that entries you log in the ECP Field Journal tool are not shared publicly unless you explicitly choose to do so.\n\nIf you wish to share your entries publicly or for research, you can anonymize them. Further privacy and security features will be added as the protocol develops. Public entries may be used to enrich collective understanding of entangled cognition and to develop analysis tools.\n\n---\n\n## 🛡️ Local pre-commit safeguard\n\nTo avoid accidentally committing sensitive `_private` files (which may contain personally identifiable data or sensitive reflections), this project recommends using a local pre-commit Git hook.\n\n### How to enable:\n\n```bash\ncp .git/hooks/pre-commit.sample .git/hooks/pre-commit\nchmod +x .git/hooks/pre-commit\n```\n\nThis will activate a hook that prevents commits if they include any files within `_private` directories.\n\n\u003e ⚠️ Git hooks are not version-controlled. Each contributor must enable this manually.  \n\u003e To automate this setup across collaborators, consider tools like [Husky](https://typicode.github.io/husky/).\n\n### Example: `pre-commit` script\n\nSave the following as `.git/hooks/pre-commit`:\n\n```bash\n#!/bin/bash\n\necho \"🔒 Checking for _private files in commit...\"\n\nif git diff --cached --name-only | grep '_private/'; then\n  echo \"🚫 Commit blocked: You are trying to commit files from a _private directory.\"\n  echo \"Please move or remove them before committing.\"\n  exit 1\nfi\n\necho \"✅ No _private files found. Proceeding with commit.\"\nexit 0\n```\n\n\u003e 🧠 Tip: Don’t forget to `chmod +x .git/hooks/pre-commit` to make it executable.\n\n---\n\n## License\n\nThis work is licensed under the **Earthian Stewardship License (ESL-A) v0.1**.\n\nESL-A is a purpose-built license for relational technology that:\n\n- Permits non-commercial use for research, education, and community projects\n- Requires explicit permission for commercial use\n- Protects somatic sovereignty — prohibits manipulation of nervous systems\n- Prohibits surveillance, profiling, and military applications\n- Requires attribution and share-back of safety improvements\n\nSee [LICENSE](LICENSE) for full terms.\n\n---\n\n## Related spaces of play\n\n- [Substack reflections and field notes](https://m3metix.substack.com/)\n- [FutureHOW – Generative Action Research](https://futurehow.site/our-methodology)\n- [Collective Futurecrafting - WISDOM Protocol](https://collectivefuturecrafting.net/craft/protocol/)\n- [Moral Imagineer](https://moralimagineer.com/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3data%2Fentangled-cognition-protocol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm3data%2Fentangled-cognition-protocol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3data%2Fentangled-cognition-protocol/lists"}