| -rw-r--r-- | .config/nextest.toml | 6L |
| -rw-r--r-- | .gitignore | 19L |
| -rw-r--r-- | AGENTS.md | 19L |
| -rw-r--r-- | Cargo.lock | 1773L |
| -rw-r--r-- | Cargo.toml | 23L |
| -rw-r--r-- | LICENSE | 661L |
| -rw-r--r-- | README | 13L |
| -rw-r--r-- | config/tangle.example.json | 174L |
| -rw-r--r-- | config/tangle.host.example.json | 24L |
| -rw-r--r-- | config/tenants/farmers_market.example.json | 178L |
| -rw-r--r-- | crates/tangle/Cargo.toml | 22L |
| -rw-r--r-- | crates/tangle/src/lib.rs | 832L |
| -rw-r--r-- | crates/tangle/src/main.rs | 173L |
| -rw-r--r-- | crates/tangle/tests/coverage_gate.rs | 64L |
| -rw-r--r-- | crates/tangle/tests/release_acceptance.rs | 90L |
| -rw-r--r-- | crates/tangle/tests/source_comments.rs | 201L |
| -rw-r--r-- | crates/tangle/tests/source_invariant.rs | 543L |
| -rw-r--r-- | crates/tangle/tests/unsafe_code.rs | 219L |
| -rw-r--r-- | crates/tangle/tests/version.rs | 350L |
| -rw-r--r-- | crates/tangle_bench/Cargo.toml | 26L |
| -rw-r--r-- | crates/tangle_bench/src/bin/tangle_benchmark_report.rs | 394L |
| -rw-r--r-- | crates/tangle_bench/src/lib.rs | 3136L |
| -rw-r--r-- | crates/tangle_crypto/Cargo.toml | 19L |
| -rw-r--r-- | crates/tangle_crypto/src/lib.rs | 532L |
| -rw-r--r-- | crates/tangle_groups/Cargo.toml | 18L |
| -rw-r--r-- | crates/tangle_groups/src/classification.rs | 226L |
| -rw-r--r-- | crates/tangle_groups/src/errors.rs | 169L |
| -rw-r--r-- | crates/tangle_groups/src/event_view.rs | 340L |
| -rw-r--r-- | crates/tangle_groups/src/ids.rs | 122L |
| -rw-r--r-- | crates/tangle_groups/src/kinds.rs | 129L |
| -rw-r--r-- | crates/tangle_groups/src/lib.rs | 670L |
| -rw-r--r-- | crates/tangle_groups/src/metadata.rs | 360L |
| -rw-r--r-- | crates/tangle_groups/src/outbox.rs | 709L |
| -rw-r--r-- | crates/tangle_groups/src/policy.rs | 828L |
| -rw-r--r-- | crates/tangle_groups/src/projection.rs | 1997L |
| -rw-r--r-- | crates/tangle_groups/src/read_gate.rs | 445L |
| -rw-r--r-- | crates/tangle_groups/src/roles.rs | 286L |
| -rw-r--r-- | crates/tangle_groups/src/signing.rs | 509L |
| -rw-r--r-- | crates/tangle_groups/src/tags.rs | 215L |
| -rw-r--r-- | crates/tangle_groups/src/write_gate.rs | 296L |
| -rw-r--r-- | crates/tangle_protocol/Cargo.toml | 15L |
| -rw-r--r-- | crates/tangle_protocol/src/lib.rs | 2931L |
| -rw-r--r-- | crates/tangle_protocol/tests/fixtures/canonical_empty_event.json | 1L |
| -rw-r--r-- | crates/tangle_protocol/tests/fixtures/canonical_escaped_event.json | 1L |
| -rw-r--r-- | crates/tangle_protocol/tests/fixtures/canonical_repeated_tags_event.json | 1L |
| -rw-r--r-- | crates/tangle_protocol/tests/fixtures/canonical_unicode_event.json | 1L |
| -rw-r--r-- | crates/tangle_runtime/Cargo.toml | 33L |
| -rw-r--r-- | crates/tangle_runtime/src/backup.rs | 815L |
| -rw-r--r-- | crates/tangle_runtime/src/client_message.rs | 540L |
| -rw-r--r-- | crates/tangle_runtime/src/config.rs | 2005L |
| -rw-r--r-- | crates/tangle_runtime/src/errors.rs | 121L |
| -rw-r--r-- | crates/tangle_runtime/src/event_bus.rs | 126L |
| -rw-r--r-- | crates/tangle_runtime/src/export.rs | 382L |
| -rw-r--r-- | crates/tangle_runtime/src/groups.rs | 1434L |
| -rw-r--r-- | crates/tangle_runtime/src/host.rs | 908L |
| -rw-r--r-- | crates/tangle_runtime/src/lib.rs | 165L |
| -rw-r--r-- | crates/tangle_runtime/src/logging.rs | 692L |
| -rw-r--r-- | crates/tangle_runtime/src/nip11.rs | 591L |
| -rw-r--r-- | crates/tangle_runtime/src/ops.rs | 457L |
| -rw-r--r-- | crates/tangle_runtime/src/pocket_conversion.rs | 322L |
| -rw-r--r-- | crates/tangle_runtime/src/pocket_event_validation.rs | 226L |
| -rw-r--r-- | crates/tangle_runtime/src/rate_limits.rs | 732L |
| -rw-r--r-- | crates/tangle_runtime/src/relay/auth.rs | 777L |
| -rw-r--r-- | crates/tangle_runtime/src/relay/core.rs | 5085L |
| -rw-r--r-- | crates/tangle_runtime/src/relay/live.rs | 233L |
| -rw-r--r-- | crates/tangle_runtime/src/relay/mod.rs | 6L |
| -rw-r--r-- | crates/tangle_runtime/src/relay/outbound.rs | 140L |
| -rw-r--r-- | crates/tangle_runtime/src/resource_limits.rs | 160L |
| -rw-r--r-- | crates/tangle_runtime/src/runtime.rs | 5529L |
| -rw-r--r-- | crates/tangle_runtime/src/server.rs | 1294L |
| -rw-r--r-- | crates/tangle_runtime/src/session.rs | 2082L |
| -rw-r--r-- | crates/tangle_runtime/src/tenant.rs | 336L |
| -rw-r--r-- | crates/tangle_runtime/tests/base_relay_v2.rs | 3304L |
| -rw-r--r-- | crates/tangle_runtime/tests/ops_truthfulness.rs | 356L |
| -rw-r--r-- | crates/tangle_runtime/tests/phase2_acceptance_targets.rs | 2979L |
| -rw-r--r-- | crates/tangle_runtime/tests/tenant_isolation.rs | 1026L |
| -rw-r--r-- | crates/tangle_store_pocket/Cargo.toml | 15L |
| -rw-r--r-- | crates/tangle_store_pocket/src/lib.rs | 1061L |
| -rw-r--r-- | crates/tangle_test_support/Cargo.toml | 19L |
| -rw-r--r-- | crates/tangle_test_support/src/lib.rs | 493L |
| -rw-r--r-- | flake.lock | 27L |
| -rw-r--r-- | flake.nix | 125L |
| -rw-r--r-- | rust-toolchain.toml | 2L |