Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
ICN is shared digital infrastructure for democratic institutions. It connects the rules a cooperative sets, the decisions it makes, the actions it takes, and the durable proof of why — on infrastructu
BusinessRust · TypeScriptGitHub @InterCooperative-NetworkOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading comments.
Checking sign-in status.
A substrate daemon for the cooperative internet. Constraint engine where apps translate governance into generic constraints, kernel enforces them blindly.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A shared infrastructure effort for cooperatives, communities, and federations.
ICN is institutional infrastructure for democratic organizations. It is being built so cooperatives, communities, and federations can prove decisions, operate on infrastructure they control, and coordinate across organizational boundaries without handing those functions to a platform landlord.
The Rust workspace lives in icn/. The public site lives in website/. The project is large and uneven in maturity, so the fastest way to avoid getting lost is to start from the right entrypoint for your role.Read the full README ↗A shared infrastructure effort for cooperatives, communities, and federations.
ICN is institutional infrastructure for democratic organizations. It is being built so cooperatives, communities, and federations can prove decisions, operate on infrastructure they control, and coordinate across organizational boundaries without handing those functions to a platform landlord.
The Rust workspace lives in icn/. The public site lives in website/. The project is large and uneven in maturity, so the fastest way to avoid getting lost is to start from the right entrypoint for your role.
If you want to build the codebase and orient quickly:
git clone https://github.com/InterCooperative-Network/icn.git
cd icn/icn
cargo build
cargo test --workspace --lib
Before opening a PR, read:
ICN implements a constraint enforcement architecture:
CCL Document (constitution / bylaws / treaty)
|
App / Policy Oracle (governance, trust, ledger)
|
ConstraintSet (rate limits, credit ceilings, voting weights)
|
Kernel enforces constraints mechanically
The kernel never sees "trust scores" or "governance rules" — only generic constraints. This is the Meaning Firewall: domain semantics stay in apps, the kernel stays predictable.
See docs/ARCHITECTURE.md for the full architecture documentation.
The repo is split across several surfaces:
icn/ — Rust workspace: crates in icn/crates/, runtime apps in icn/apps/, binaries in icn/bins/website/ — public site for intercooperative.networkdocs/ — architecture, reference, contributor, and operator documentationinstitutions/ — in-monorepo institution packages such as institutions/nycn/, kept boundary-clean for later extractionsdk/ — TypeScript and React Native SDK workdeploy/ — deployment manifests and cluster configuration| Service | Port | Protocol | Purpose |
|---|---|---|---|
| Peer Transport | 7777 | QUIC/UDP | P2P communication |
| RPC API | 5601 | HTTP | CLI control (icnctl) |
| Metrics | 9100 | HTTP | Prometheus exporter |
| Health | 8080 | HTTP | Health checks |
cd icn
cargo build
cargo fmt --all --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --lib
Run the checks that match what you touched. AGENTS.md is the routing table for Rust crates, website work, SDK work, and docs changes.
ICN implements three-layer security:
Trust-gated rate limiting enforces per-actor throughput bounds based on trust class. See docs/production-hardening.md.
ICN is real, active, and uneven in maturity. The strongest parts today are provenance, cryptographic identity, and the decision-to-record path. Member-facing polish, broader execution coverage, and cleaner onboarding surfaces are still being built. For the current truth plane, read docs/STATE.md and the public What's Real Now page.
The root LICENSE file contains AGPL-3.0. The Rust workspace metadata in icn/Cargo.toml declares MIT OR Apache-2.0, and most crates in the workspace either declare it explicitly or inherit it via license.workspace = true. See LICENSING.md for current repository license metadata and open licensing questions; that document is not legal advice and does not relicense any code.