lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.beads/.gitignore66L
-rw-r--r--.beads/PRIME.md60L
-rw-r--r--.beads/README.md81L
-rw-r--r--.beads/config.yaml50L
-rw-r--r--.beads/metadata.json7L
-rw-r--r--.cargo/config.toml25L
-rw-r--r--.envrc1L
-rw-r--r--.gitignore54L
-rw-r--r--AGENTS.md407L
-rw-r--r--AGENT_INSTRUCTIONS.md275L
-rw-r--r--BUILD.md7L
-rw-r--r--CHANGELOG.md392L
-rw-r--r--CONTRIBUTING.md55L
-rw-r--r--Cargo.lock6062L
-rw-r--r--Cargo.toml276L
-rw-r--r--LICENSE-APACHE201L
-rw-r--r--LICENSE-GPL-3.0-only674L
-rw-r--r--LICENSE-GPL-3.0-or-later674L
-rw-r--r--LICENSE-MIT21L
-rw-r--r--README.md138L
-rw-r--r--build/nix/apps.nix120L
-rw-r--r--build/nix/checks.nix222L
-rw-r--r--build/nix/common.nix400L
-rw-r--r--build/nix/devshells.nix33L
-rw-r--r--build/nix/library.nix49L
-rw-r--r--build/nix/service/apps.nix81L
-rw-r--r--build/nix/service/checks.nix117L
-rw-r--r--build/nix/service/compose.nix41L
-rw-r--r--build/nix/service/default.nix17L
-rw-r--r--build/nix/service/devshell.nix47L
-rw-r--r--build/nix/service/fixture-service/Cargo.lock7L
-rw-r--r--build/nix/service/fixture-service/Cargo.toml12L
-rw-r--r--build/nix/service/fixture-service/src/main.rs14L
-rw-r--r--build/nix/service/fixture.nix1183L
-rw-r--r--build/nix/service/native-inputs.nix34L
-rw-r--r--build/nix/service/nixos-module.nix262L
-rw-r--r--build/nix/service/oci.nix153L
-rw-r--r--build/nix/service/package.nix73L
-rw-r--r--build/nix/service/systems.nix4L
-rw-r--r--build/nix/service/toolchain.nix4L
-rw-r--r--contracts/api_baselines/radroots.txt131L
-rw-r--r--contracts/api_baselines/radroots_blossom.txt350L
-rw-r--r--contracts/api_baselines/radroots_core.txt521L
-rw-r--r--contracts/api_baselines/radroots_event.txt3588L
-rw-r--r--contracts/api_baselines/radroots_event_codec.txt1615L
-rw-r--r--contracts/api_baselines/radroots_geonames.txt167L
-rw-r--r--contracts/api_baselines/radroots_identity.txt378L
-rw-r--r--contracts/api_baselines/radroots_nostr.txt339L
-rw-r--r--contracts/api_baselines/radroots_nostr_connect.txt658L
-rw-r--r--contracts/api_baselines/radroots_protocol.txt847L
-rw-r--r--contracts/api_baselines/radroots_runtime_paths.txt211L
-rw-r--r--contracts/api_baselines/radroots_sdk.txt776L
-rw-r--r--contracts/api_baselines/radroots_secrets.txt511L
-rw-r--r--contracts/api_baselines/radroots_service_host.txt1276L
-rw-r--r--contracts/api_baselines/radroots_service_sqlite.txt483L
-rw-r--r--contracts/api_baselines/radroots_signing.txt409L
-rw-r--r--contracts/api_baselines/radroots_storage.txt1964L
-rw-r--r--contracts/api_baselines/radroots_storage_sqlite.txt629L
-rw-r--r--contracts/api_baselines/radroots_sync.txt392L
-rw-r--r--contracts/api_baselines/radroots_trade.txt574L
-rw-r--r--contracts/api_baselines/radroots_transport.txt852L
-rw-r--r--contracts/api_baselines/radroots_transport_nostr.txt163L
-rw-r--r--contracts/architecture/decisions/authored_delivery_facts.v1.json23L
-rw-r--r--contracts/architecture/decisions/authored_delivery_reconciliation.v1.json21L
-rw-r--r--contracts/architecture/decisions/authored_draft_bounded_rows.v1.json13L
-rw-r--r--contracts/architecture/decisions/authored_draft_inventory.v1.json13L
-rw-r--r--contracts/architecture/decisions/authored_draft_inventory.v2.json13L
-rw-r--r--contracts/architecture/decisions/authored_draft_pair.v1.json23L
-rw-r--r--contracts/architecture/decisions/authored_draft_submission.v1.json17L
-rw-r--r--contracts/architecture/decisions/authored_draft_submission.v2.json20L
-rw-r--r--contracts/architecture/decisions/authored_signed_facts.v1.json22L
-rw-r--r--contracts/architecture/decisions/authored_signing_evidence.v1.json25L
-rw-r--r--contracts/architecture/decisions/delivery_target_selection.v1.json14L
-rw-r--r--contracts/architecture/decisions/nostr_exact_delivery.v1.json16L
-rw-r--r--contracts/architecture/decisions/nostr_fetch_bounds.v1.json31L
-rw-r--r--contracts/architecture/decisions/nostr_fetch_windows.v1.json19L
-rw-r--r--contracts/architecture/decisions/projection_document_inventory.v1.json11L
-rw-r--r--contracts/architecture/decisions/public_api_leakage_migration_baseline.v1.toml39L
-rw-r--r--contracts/architecture/decisions/pull_target_evidence.v1.json27L
-rw-r--r--contracts/architecture/decisions/services_hardening_advisory_snapshots.v1.json729L
-rw-r--r--contracts/architecture/decisions/services_hardening_artifact_admission.v1.json72L
-rw-r--r--contracts/architecture/decisions/services_hardening_bounded_process.v1.json89L
-rw-r--r--contracts/architecture/decisions/services_hardening_build_qualification.v1.json54L
-rw-r--r--contracts/architecture/decisions/services_hardening_build_qualification.v2.json59L
-rw-r--r--contracts/architecture/decisions/services_hardening_build_qualification.v3.json68L
-rw-r--r--contracts/architecture/decisions/services_hardening_events.v1.json118L
-rw-r--r--contracts/architecture/decisions/services_hardening_host.v1.json139L
-rw-r--r--contracts/architecture/decisions/services_hardening_release_artifacts.v1.json103L
-rw-r--r--contracts/architecture/decisions/services_hardening_release_artifacts.v2.json108L
-rw-r--r--contracts/architecture/decisions/services_hardening_release_artifacts.v3.json45L
-rw-r--r--contracts/architecture/decisions/services_hardening_release_artifacts.v4.json58L
-rw-r--r--contracts/architecture/decisions/services_hardening_repro_install.v1.json82L
-rw-r--r--contracts/architecture/decisions/services_hardening_safe_artifact_io.v1.json211L
-rw-r--r--contracts/architecture/decisions/services_hardening_source_lock.v1.json99L
-rw-r--r--contracts/architecture/decisions/services_hardening_source_lock.v2.json136L
-rw-r--r--contracts/architecture/decisions/services_hardening_source_lock.v3.json258L
-rw-r--r--contracts/architecture/decisions/storage_backup_capability.v1.json13L
-rw-r--r--contracts/architecture/decisions/storage_capacity_errors.v1.json16L
-rw-r--r--contracts/architecture/decisions/storage_capacity_propagation.v1.json15L
-rw-r--r--contracts/architecture/decisions/storage_restore_capability.v1.json20L
-rw-r--r--contracts/architecture/decisions/sync_delivery_evidence.v1.json13L
-rw-r--r--contracts/architecture/decisions/sync_signing_evidence.v1.json12L
-rw-r--r--contracts/architecture/decisions/tera_application_ownership.v1.json222L
-rw-r--r--contracts/architecture/decisions/verified_event_heads.v1.json12L
-rw-r--r--contracts/architecture/deviations.toml597L
-rw-r--r--contracts/architecture/retired_compatibility.v1.toml43L
-rw-r--r--contracts/codegen/protocol_v1.inventory.json890L
-rw-r--r--contracts/codegen/protocol_v1.inventory.sha2561L
-rw-r--r--contracts/codegen/protocol_v1.toml33L
-rw-r--r--contracts/compatibility/studio/v5-baseline.properties16L
-rw-r--r--contracts/conformance/schema/vector.schema.json72L
-rw-r--r--contracts/conformance/vectors/blossom/bud11_claims.v1.json988L
-rw-r--r--contracts/conformance/vectors/blossom/bud11_nostr_adapter.v1.json234L
-rw-r--r--contracts/conformance/vectors/blossom/hash_path_and_descriptor.v1.json1381L
-rw-r--r--contracts/conformance/vectors/calendar/nip52_baseline.v1.json985L
-rw-r--r--contracts/conformance/vectors/calendar/radroots_profile.v1.json907L
-rw-r--r--contracts/conformance/vectors/comment/verified_profile.v1.json14700L
-rw-r--r--contracts/conformance/vectors/core/value_serialization.v1.json102L
-rw-r--r--contracts/conformance/vectors/deletion/suppression.v1.json609L
-rw-r--r--contracts/conformance/vectors/deletion/verified_profile.v1.json23702L
-rw-r--r--contracts/conformance/vectors/event/authored_operations.v1.json765L
-rw-r--r--contracts/conformance/vectors/event/authored_plan_wire.v1.json40L
-rw-r--r--contracts/conformance/vectors/event/nip01_wire.v1.json81L
-rw-r--r--contracts/conformance/vectors/event/verified_admission.v1.json334L
-rw-r--r--contracts/conformance/vectors/events/operational_listing_tags_full.v1.json173L
-rw-r--r--contracts/conformance/vectors/farm/build_draft.v1.json43L
-rw-r--r--contracts/conformance/vectors/food_availability/profile.v1.json3222L
-rw-r--r--contracts/conformance/vectors/identity/public_values.v1.json166L
-rw-r--r--contracts/conformance/vectors/knowledge/manifest_and_decode.v1.json156L
-rw-r--r--contracts/conformance/vectors/knowledge/public_surface.v1.json73L
-rw-r--r--contracts/conformance/vectors/mesh/frame_cbor.v1.json47L
-rw-r--r--contracts/conformance/vectors/nip17/adapter.v1.json64L
-rw-r--r--contracts/conformance/vectors/nip46/current_session.v1.json350L
-rw-r--r--contracts/conformance/vectors/operational_listing/build_draft.v1.json177L
-rw-r--r--contracts/conformance/vectors/operational_listing/build_tags.v1.json161L
-rw-r--r--contracts/conformance/vectors/operational_listing/parse_event.v1.json215L
-rw-r--r--contracts/conformance/vectors/post/verified_profiles.v1.json1669L
-rw-r--r--contracts/conformance/vectors/profile/metadata.v1.json518L
-rw-r--r--contracts/conformance/vectors/profile/verified_event.v1.json110L
-rw-r--r--contracts/conformance/vectors/protocol/wire_values.v1.json153L
-rw-r--r--contracts/conformance/vectors/replica_schema/json_models.v1.json115L
-rw-r--r--contracts/conformance/vectors/rhi/evidence_attestation_decision.v1.json153L
-rw-r--r--contracts/conformance/vectors/social/mvp.v1.json136L
-rw-r--r--contracts/conformance/vectors/social/production.v1.json145L
-rw-r--r--contracts/conformance/vectors/social/upgraded_boundaries.v1.json218L
-rw-r--r--contracts/conformance/vectors/trade/build_mutation_event.v1.json36L
-rw-r--r--contracts/conformance/vectors/trade/canonicalize_mutation.v1.json28L
-rw-r--r--contracts/conformance/vectors/trade/mutation_index_tags_decision.v1.json147L
-rw-r--r--contracts/conformance/vectors/trade/parse_mutation_event.v1.json29L
-rw-r--r--contracts/conformance/vectors/trade/prepare_workflow.v1.json74L
-rw-r--r--contracts/conformance/vectors/trade/reduce_records.v1.json105L
-rw-r--r--contracts/conformance/vectors/transport/device_network_policy.v1.json24L
-rw-r--r--contracts/conformance/vectors/transport/target_uri.v1.json96L
-rw-r--r--contracts/consolidation/architecture.v1.toml28L
-rw-r--r--contracts/consolidation/baseline.v1.toml331L
-rw-r--r--contracts/consolidation/handoff_steps.v1.toml235L
-rw-r--r--contracts/consolidation/history.v1.toml352L
-rw-r--r--contracts/consolidation/imports/app_rt.commit-map.v1.json1518L
-rw-r--r--contracts/consolidation/imports/sdk.commit-map.v1.json11775L
-rw-r--r--contracts/consolidation/imports/studio_app.commit-map.v1.json24066L
-rw-r--r--contracts/consolidation/imports/studio_mpl_legacy_core.commit-map.v1.json61L
-rw-r--r--contracts/coverage-profiles.toml29L
-rw-r--r--contracts/coverage.toml100L
-rw-r--r--contracts/crates/catalog.v2.toml1369L
-rw-r--r--contracts/crates/generated/package_groups.v1.toml50L
-rw-r--r--contracts/crates/generated/platform_inventory.v1.toml14L
-rw-r--r--contracts/crates/generated/release_inventory.v2.toml7L
-rw-r--r--contracts/crates/release.v2.toml49L
-rw-r--r--contracts/crates/release_v1/radroots_crates_release_v1.dot102L
-rw-r--r--contracts/crates/release_v1/radroots_crates_release_v1.sha2564L
-rw-r--r--contracts/crates/release_v1/radroots_crates_release_v1.toml668L
-rw-r--r--contracts/crates/release_v1/radroots_crates_release_v1_inventory.csv20L
-rw-r--r--contracts/event_boundary_matrix.md325L
-rw-r--r--contracts/event_store/event_contract_registry_v7.inventory.json5970L
-rw-r--r--contracts/event_store/event_contract_registry_v7.inventory.sha2561L
-rw-r--r--contracts/events/blossom-authorization.md272L
-rw-r--r--contracts/events/blossom-media.md237L
-rw-r--r--contracts/events/profile-metadata.md173L
-rw-r--r--contracts/events/social-events.md903L
-rw-r--r--contracts/hygiene/prototype-contracts.v1.toml226L
-rw-r--r--contracts/knowledge/knowledge_event_contract_manifest.v2.json690L
-rw-r--r--contracts/knowledge/knowledge_event_contract_manifest.v2.sha2561L
-rw-r--r--contracts/manifest.toml87L
-rw-r--r--contracts/operations.toml1859L
-rw-r--r--contracts/release/lib-artifact-contract.v3.json1L
-rw-r--r--contracts/releases/1.0.0-alpha.1.toml451L
-rw-r--r--contracts/releases/api_boundaries.toml99L
-rw-r--r--contracts/releases/api_semver.toml35L
-rw-r--r--contracts/releases/fuzz_matrix.toml16L
-rw-r--r--contracts/releases/package_tiers.toml55L
-rw-r--r--contracts/releases/portable_matrix.toml49L
-rw-r--r--contracts/releases/publish_policy.toml115L
-rw-r--r--contracts/releases/safety_matrix.toml69L
-rw-r--r--contracts/releases/sqlite_runtime.toml39L
-rw-r--r--contracts/releases/supply_chain.toml133L
-rw-r--r--contracts/releases/target_matrix.toml13L
-rw-r--r--contracts/replica.toml34L
-rw-r--r--contracts/rshr-201-step-293-gates.v1.json1L
-rw-r--r--contracts/rshr-201-step-294-gates.v1.json1L
-rw-r--r--contracts/rshr-201-step-gates.v1.json1L
-rw-r--r--contracts/rshr-202-step-298-gates.v1.json1L
-rw-r--r--contracts/rshr-202-step-299-gates.v1.json1L
-rw-r--r--contracts/rshr-202-step-304-gates.v1.json1L
-rw-r--r--contracts/rshr-202-step-305-gates.v1.json1L
-rw-r--r--contracts/rshr-202-step-306-gates.v1.json1L
-rw-r--r--contracts/storage/backup_capture_policy_v1.toml22L
-rw-r--r--contracts/storage/backup_finalize_policy_v1.toml18L
-rw-r--r--contracts/storage/connection_policy_v1.toml15L
-rw-r--r--contracts/storage/failure_injection_policy_v1.toml68L
-rw-r--r--contracts/storage/integrity_policy_v1.toml12L
-rw-r--r--contracts/storage/legacy_event_staging_policy_v1.toml26L
-rw-r--r--contracts/storage/legacy_import_backup_policy_v1.toml22L
-rw-r--r--contracts/storage/legacy_import_finalize_policy_v1.toml15L
-rw-r--r--contracts/storage/legacy_import_journal_policy_v1.toml20L
-rw-r--r--contracts/storage/legacy_import_qualification_v1.toml24L
-rw-r--r--contracts/storage/legacy_import_validation_policy_v1.toml15L
-rw-r--r--contracts/storage/legacy_outbox_staging_policy_v1.toml26L
-rw-r--r--contracts/storage/legacy_private_staging_policy_v1.toml30L
-rw-r--r--contracts/storage/legacy_schema_classification_v1.toml57L
-rw-r--r--contracts/storage/legacy_studio_handoff_policy_v1.toml16L
-rw-r--r--contracts/storage/private_schema_v1.toml105L
-rw-r--r--contracts/storage/restore_finalize_policy_v1.toml21L
-rw-r--r--contracts/storage/restore_staging_policy_v1.toml17L
-rw-r--r--contracts/storage/runtime_schema_v1.toml421L
-rw-r--r--contracts/storage/writer_policy_v1.toml10L
-rw-r--r--contracts/version.toml42L
-rw-r--r--crates/blossom/Cargo.toml50L
-rw-r--r--crates/blossom/LICENSE-APACHE201L
-rw-r--r--crates/blossom/LICENSE-MIT21L
-rw-r--r--crates/blossom/README.md180L
-rw-r--r--crates/blossom/examples/verified_descriptor.rs27L
-rw-r--r--crates/blossom/src/authorization.rs1234L
-rw-r--r--crates/blossom/src/descriptor.rs445L
-rw-r--r--crates/blossom/src/error.rs404L
-rw-r--r--crates/blossom/src/hash.rs376L
-rw-r--r--crates/blossom/src/lib.rs21L
-rw-r--r--crates/blossom/src/media_type.rs80L
-rw-r--r--crates/blossom/src/url.rs463L
-rw-r--r--crates/blossom/tests/bud11_conformance.rs441L
-rw-r--r--crates/blossom/tests/conformance.rs433L
-rw-r--r--crates/blossom/tests/fixtures/bud11_claims.v1.json988L
-rw-r--r--crates/blossom/tests/fixtures/hash_path_and_descriptor.v1.json1381L
-rw-r--r--crates/blossom/tests/package_boundary.rs220L
-rw-r--r--crates/blossom/tests/parser_properties.rs110L
-rw-r--r--crates/core/Cargo.toml52L
-rw-r--r--crates/core/LICENSE-APACHE201L
-rw-r--r--crates/core/LICENSE-MIT21L
-rw-r--r--crates/core/README.md115L
-rw-r--r--crates/core/examples/checked_pricing.rs14L
-rw-r--r--crates/core/src/currency.rs146L
-rw-r--r--crates/core/src/decimal.rs267L
-rw-r--r--crates/core/src/discount.rs140L
-rw-r--r--crates/core/src/dto.rs36L
-rw-r--r--crates/core/src/error.rs106L
-rw-r--r--crates/core/src/generated/dto_roots.rs17L
-rw-r--r--crates/core/src/lib.rs31L
-rw-r--r--crates/core/src/money.rs278L
-rw-r--r--crates/core/src/percent.rs92L
-rw-r--r--crates/core/src/pricing.rs10L
-rw-r--r--crates/core/src/quantity.rs275L
-rw-r--r--crates/core/src/quantity_price.rs216L
-rw-r--r--crates/core/src/serde_ext.rs21L
-rw-r--r--crates/core/src/unit.rs336L
-rw-r--r--crates/core/tests/common/mod.rs25L
-rw-r--r--crates/core/tests/currency.rs89L
-rw-r--r--crates/core/tests/decimal.rs129L
-rw-r--r--crates/core/tests/discount.rs74L
-rw-r--r--crates/core/tests/error.rs40L
-rw-r--r--crates/core/tests/fixtures/value_serialization.v1.json102L
-rw-r--r--crates/core/tests/money.rs139L
-rw-r--r--crates/core/tests/package_boundary.rs33L
-rw-r--r--crates/core/tests/package_fixture_freshness.rs57L
-rw-r--r--crates/core/tests/percent.rs58L
-rw-r--r--crates/core/tests/properties.rs107L
-rw-r--r--crates/core/tests/quantity.rs131L
-rw-r--r--crates/core/tests/quantity_price.rs156L
-rw-r--r--crates/core/tests/serde.rs136L
-rw-r--r--crates/core/tests/unit.rs284L
-rw-r--r--crates/core_bindings/Cargo.toml15L
-rw-r--r--crates/core_bindings/src/dto.rs139L
-rw-r--r--crates/core_bindings/src/lib.rs19L
-rw-r--r--crates/core_bindings/tests/fixtures/generated_types.ts25L
-rw-r--r--crates/event/Cargo.toml84L
-rw-r--r--crates/event/LICENSE-APACHE201L
-rw-r--r--crates/event/LICENSE-MIT21L
-rw-r--r--crates/event/README.md255L
-rw-r--r--crates/event/src/account.rs19L
-rw-r--r--crates/event/src/admission.rs223L
-rw-r--r--crates/event/src/app_data.rs20L
-rw-r--r--crates/event/src/article.rs74L
-rw-r--r--crates/event/src/calendar.rs3727L
-rw-r--r--crates/event/src/classified_listing.rs239L
-rw-r--r--crates/event/src/comment.rs1071L
-rw-r--r--crates/event/src/contract.rs363L
-rw-r--r--crates/event/src/contract/registry_v7.rs5169L
-rw-r--r--crates/event/src/contract/registry_v7/tests.rs2095L
-rw-r--r--crates/event/src/coop.rs51L
-rw-r--r--crates/event/src/deletion.rs834L
-rw-r--r--crates/event/src/document.rs35L
-rw-r--r--crates/event/src/draft.rs512L
-rw-r--r--crates/event/src/dto.rs167L
-rw-r--r--crates/event/src/envelope.rs941L
-rw-r--r--crates/event/src/event_head.rs7L
-rw-r--r--crates/event/src/event_head/v1.rs214L
-rw-r--r--crates/event/src/event_head/v1/tests.rs406L
-rw-r--r--crates/event/src/farm.rs67L
-rw-r--r--crates/event/src/farm_crdt.rs524L
-rw-r--r--crates/event/src/farm_file.rs134L
-rw-r--r--crates/event/src/farm_workspace.rs157L
-rw-r--r--crates/event/src/file_metadata.rs111L
-rw-r--r--crates/event/src/follow.rs28L
-rw-r--r--crates/event/src/food.rs4L
-rw-r--r--crates/event/src/food_availability.rs1407L
-rw-r--r--crates/event/src/gcs.rs57L
-rw-r--r--crates/event/src/generated/dto_roots.rs154L
-rw-r--r--crates/event/src/generic_draft.rs329L
-rw-r--r--crates/event/src/geochat.rs18L
-rw-r--r--crates/event/src/gift_wrap.rs29L
-rw-r--r--crates/event/src/group.rs330L
-rw-r--r--crates/event/src/http_auth.rs60L
-rw-r--r--crates/event/src/id.rs1471L
-rw-r--r--crates/event/src/job.rs54L
-rw-r--r--crates/event/src/job_feedback.rs25L
-rw-r--r--crates/event/src/job_request.rs49L
-rw-r--r--crates/event/src/job_result.rs25L
-rw-r--r--crates/event/src/kinds.rs949L
-rw-r--r--crates/event/src/knowledge.rs1584L
-rw-r--r--crates/event/src/lib.rs72L
-rw-r--r--crates/event/src/list.rs55L
-rw-r--r--crates/event/src/list_set.rs20L
-rw-r--r--crates/event/src/listing.rs6L
-rw-r--r--crates/event/src/location.rs69L
-rw-r--r--crates/event/src/media.rs113L
-rw-r--r--crates/event/src/message.rs32L
-rw-r--r--crates/event/src/message_file.rs45L
-rw-r--r--crates/event/src/operational_listing.rs312L
-rw-r--r--crates/event/src/order.rs1679L
-rw-r--r--crates/event/src/order_economics.rs170L
-rw-r--r--crates/event/src/plot.rs47L
-rw-r--r--crates/event/src/post.rs999L
-rw-r--r--crates/event/src/profile.rs507L
-rw-r--r--crates/event/src/reaction.rs16L
-rw-r--r--crates/event/src/relay_auth.rs44L
-rw-r--r--crates/event/src/relay_document.rs47L
-rw-r--r--crates/event/src/relay_hint.rs462L
-rw-r--r--crates/event/src/reply.rs485L
-rw-r--r--crates/event/src/report.rs73L
-rw-r--r--crates/event/src/repost.rs69L
-rw-r--r--crates/event/src/resource_area.rs48L
-rw-r--r--crates/event/src/resource_cap.rs45L
-rw-r--r--crates/event/src/seal.rs15L
-rw-r--r--crates/event/src/social.rs227L
-rw-r--r--crates/event/src/tag.rs39L
-rw-r--r--crates/event/src/tags.rs130L
-rw-r--r--crates/event/src/trade.rs1772L
-rw-r--r--crates/event/src/trade_validation.rs119L
-rw-r--r--crates/event/src/verification.rs411L
-rw-r--r--crates/event/src/wire.rs6L
-rw-r--r--crates/event/src/wire/v1.rs660L
-rw-r--r--crates/event/src/wire/v1/tests.rs563L
-rw-r--r--crates/event/tests/fixtures/nip01_wire.v1.json81L
-rw-r--r--crates/event/tests/identifier_properties.rs74L
-rw-r--r--crates/event/tests/package_boundary.rs374L
-rw-r--r--crates/event/tests/parser_robustness.rs70L
-rw-r--r--crates/event/tests/source_boundary.rs284L
-rw-r--r--crates/event_bindings/Cargo.toml14L
-rw-r--r--crates/event_bindings/src/lib.rs30L
-rw-r--r--crates/event_bindings/src/model.rs161L
-rw-r--r--crates/event_bindings/tests/fixtures/generated_constants.ts5L
-rw-r--r--crates/event_bindings/tests/fixtures/generated_kinds.ts149L
-rw-r--r--crates/event_bindings/tests/fixtures/generated_types.ts197L
-rw-r--r--crates/event_codec/Cargo.toml78L
-rw-r--r--crates/event_codec/LICENSE-APACHE201L
-rw-r--r--crates/event_codec/LICENSE-MIT21L
-rw-r--r--crates/event_codec/README.md157L
-rw-r--r--crates/event_codec/examples/verify_profile.rs13L
-rw-r--r--crates/event_codec/src/admission.rs553L
-rw-r--r--crates/event_codec/src/admission/comment.rs1L
-rw-r--r--crates/event_codec/src/admission/deletion.rs7L
-rw-r--r--crates/event_codec/src/admission/food_availability.rs2L
-rw-r--r--crates/event_codec/src/admission/post.rs1L
-rw-r--r--crates/event_codec/src/admission/profile.rs1L
-rw-r--r--crates/event_codec/src/admission/registry_v7.rs121L
-rw-r--r--crates/event_codec/src/admission/registry_v7/tests.rs27L
-rw-r--r--crates/event_codec/src/admission/reply.rs1L
-rw-r--r--crates/event_codec/src/app_data/decode.rs84L
-rw-r--r--crates/event_codec/src/app_data/encode.rs38L
-rw-r--r--crates/event_codec/src/app_data/mod.rs4L
-rw-r--r--crates/event_codec/src/article/decode.rs119L
-rw-r--r--crates/event_codec/src/article/encode.rs68L
-rw-r--r--crates/event_codec/src/article/mod.rs2L
-rw-r--r--crates/event_codec/src/authoring/mod.rs532L
-rw-r--r--crates/event_codec/src/authoring/typed.rs1048L
-rw-r--r--crates/event_codec/src/authoring/wire.rs543L
-rw-r--r--crates/event_codec/src/calendar/decode.rs682L
-rw-r--r--crates/event_codec/src/calendar/encode.rs304L
-rw-r--r--crates/event_codec/src/calendar/mod.rs2L
-rw-r--r--crates/event_codec/src/canonical.rs49L
-rw-r--r--crates/event_codec/src/codec.rs63L
-rw-r--r--crates/event_codec/src/comment/admission.rs130L
-rw-r--r--crates/event_codec/src/comment/authored.rs291L
-rw-r--r--crates/event_codec/src/comment/inbound.rs6L
-rw-r--r--crates/event_codec/src/comment/inbound/registry_v7.rs1565L
-rw-r--r--crates/event_codec/src/comment/inbound/registry_v7/tests.rs344L
-rw-r--r--crates/event_codec/src/comment/mod.rs4L
-rw-r--r--crates/event_codec/src/coop/decode.rs97L
-rw-r--r--crates/event_codec/src/coop/encode.rs94L
-rw-r--r--crates/event_codec/src/coop/list_sets.rs335L
-rw-r--r--crates/event_codec/src/coop/mod.rs203L
-rw-r--r--crates/event_codec/src/d_tag.rs61L
-rw-r--r--crates/event_codec/src/decode.rs274L
-rw-r--r--crates/event_codec/src/deletion/admission.rs3L
-rw-r--r--crates/event_codec/src/deletion/authored.rs161L
-rw-r--r--crates/event_codec/src/deletion/evaluator.rs3L
-rw-r--r--crates/event_codec/src/deletion/inbound.rs3L
-rw-r--r--crates/event_codec/src/deletion/mod.rs8L
-rw-r--r--crates/event_codec/src/deletion/reconciliation_v1.rs1024L
-rw-r--r--crates/event_codec/src/deletion/reconciliation_v1/admission/tests.rs66L
-rw-r--r--crates/event_codec/src/deletion/reconciliation_v1/evaluator/tests.rs561L
-rw-r--r--crates/event_codec/src/deletion/reconciliation_v1/inbound/tests.rs407L
-rw-r--r--crates/event_codec/src/document/decode.rs195L
-rw-r--r--crates/event_codec/src/document/encode.rs141L
-rw-r--r--crates/event_codec/src/document/mod.rs34L
-rw-r--r--crates/event_codec/src/encode.rs187L
-rw-r--r--crates/event_codec/src/error.rs110L
-rw-r--r--crates/event_codec/src/event_ref.rs196L
-rw-r--r--crates/event_codec/src/farm/decode.rs187L
-rw-r--r--crates/event_codec/src/farm/encode.rs104L
-rw-r--r--crates/event_codec/src/farm/list_sets.rs290L
-rw-r--r--crates/event_codec/src/farm/mod.rs534L
-rw-r--r--crates/event_codec/src/farm_crdt/decode.rs164L
-rw-r--r--crates/event_codec/src/farm_crdt/encode.rs113L
-rw-r--r--crates/event_codec/src/farm_crdt/mod.rs653L
-rw-r--r--crates/event_codec/src/farm_file/decode.rs313L
-rw-r--r--crates/event_codec/src/farm_file/encode.rs183L
-rw-r--r--crates/event_codec/src/farm_file/mod.rs487L
-rw-r--r--crates/event_codec/src/farm_workspace/decode.rs148L
-rw-r--r--crates/event_codec/src/farm_workspace/encode.rs95L
-rw-r--r--crates/event_codec/src/farm_workspace/mod.rs487L
-rw-r--r--crates/event_codec/src/field_helpers.rs405L
-rw-r--r--crates/event_codec/src/file_metadata/decode.rs166L
-rw-r--r--crates/event_codec/src/file_metadata/encode.rs103L
-rw-r--r--crates/event_codec/src/file_metadata/mod.rs2L
-rw-r--r--crates/event_codec/src/follow/decode.rs101L
-rw-r--r--crates/event_codec/src/follow/encode.rs188L
-rw-r--r--crates/event_codec/src/follow/mod.rs2L
-rw-r--r--crates/event_codec/src/food_availability/admission.rs170L
-rw-r--r--crates/event_codec/src/food_availability/authored.rs276L
-rw-r--r--crates/event_codec/src/food_availability/inbound.rs6L
-rw-r--r--crates/event_codec/src/food_availability/inbound/registry_v7.rs773L
-rw-r--r--crates/event_codec/src/food_availability/inbound/registry_v7/tests.rs192L
-rw-r--r--crates/event_codec/src/food_availability/mod.rs6L
-rw-r--r--crates/event_codec/src/food_availability/revision.rs101L
-rw-r--r--crates/event_codec/src/geochat/decode.rs124L
-rw-r--r--crates/event_codec/src/geochat/encode.rs61L
-rw-r--r--crates/event_codec/src/geochat/mod.rs4L
-rw-r--r--crates/event_codec/src/gift_wrap/decode.rs113L
-rw-r--r--crates/event_codec/src/gift_wrap/encode.rs62L
-rw-r--r--crates/event_codec/src/gift_wrap/mod.rs4L
-rw-r--r--crates/event_codec/src/group/decode.rs335L
-rw-r--r--crates/event_codec/src/group/encode.rs382L
-rw-r--r--crates/event_codec/src/group/mod.rs637L
-rw-r--r--crates/event_codec/src/http_auth/decode.rs77L
-rw-r--r--crates/event_codec/src/http_auth/encode.rs45L
-rw-r--r--crates/event_codec/src/http_auth/mod.rs220L
-rw-r--r--crates/event_codec/src/job/encode.rs55L
-rw-r--r--crates/event_codec/src/job/error.rs46L
-rw-r--r--crates/event_codec/src/job/feedback/decode.rs118L
-rw-r--r--crates/event_codec/src/job/feedback/encode.rs69L
-rw-r--r--crates/event_codec/src/job/feedback/mod.rs2L
-rw-r--r--crates/event_codec/src/job/mod.rs7L
-rw-r--r--crates/event_codec/src/job/request/decode.rs97L
-rw-r--r--crates/event_codec/src/job/request/encode.rs91L
-rw-r--r--crates/event_codec/src/job/request/mod.rs2L
-rw-r--r--crates/event_codec/src/job/result/decode.rs114L
-rw-r--r--crates/event_codec/src/job/result/encode.rs86L
-rw-r--r--crates/event_codec/src/job/result/mod.rs2L
-rw-r--r--crates/event_codec/src/job/traits.rs186L
-rw-r--r--crates/event_codec/src/job/util.rs232L
-rw-r--r--crates/event_codec/src/knowledge/decode.rs672L
-rw-r--r--crates/event_codec/src/knowledge/encode.rs408L
-rw-r--r--crates/event_codec/src/knowledge/mod.rs3L
-rw-r--r--crates/event_codec/src/knowledge/verification.rs175L
-rw-r--r--crates/event_codec/src/lib.rs80L
-rw-r--r--crates/event_codec/src/list/decode.rs130L
-rw-r--r--crates/event_codec/src/list/encode.rs97L
-rw-r--r--crates/event_codec/src/list/mod.rs53L
-rw-r--r--crates/event_codec/src/list_set/decode.rs144L
-rw-r--r--crates/event_codec/src/list_set/encode.rs82L
-rw-r--r--crates/event_codec/src/list_set/mod.rs198L
-rw-r--r--crates/event_codec/src/manifest.rs594L
-rw-r--r--crates/event_codec/src/manifest/registry_v7.rs921L
-rw-r--r--crates/event_codec/src/message/decode.rs80L
-rw-r--r--crates/event_codec/src/message/encode.rs34L
-rw-r--r--crates/event_codec/src/message/mod.rs5L
-rw-r--r--crates/event_codec/src/message/tags.rs346L
-rw-r--r--crates/event_codec/src/message_file/decode.rs191L
-rw-r--r--crates/event_codec/src/message_file/encode.rs117L
-rw-r--r--crates/event_codec/src/message_file/mod.rs4L
-rw-r--r--crates/event_codec/src/operational_listing/decode.rs887L
-rw-r--r--crates/event_codec/src/operational_listing/encode.rs149L
-rw-r--r--crates/event_codec/src/operational_listing/mod.rs3L
-rw-r--r--crates/event_codec/src/operational_listing/tags.rs1343L
-rw-r--r--crates/event_codec/src/order/decode.rs1176L
-rw-r--r--crates/event_codec/src/order/encode.rs379L
-rw-r--r--crates/event_codec/src/order/mod.rs3L
-rw-r--r--crates/event_codec/src/order/tags.rs707L
-rw-r--r--crates/event_codec/src/parsed.rs180L
-rw-r--r--crates/event_codec/src/plot/decode.rs161L
-rw-r--r--crates/event_codec/src/plot/encode.rs113L
-rw-r--r--crates/event_codec/src/plot/mod.rs236L
-rw-r--r--crates/event_codec/src/post/admission.rs171L
-rw-r--r--crates/event_codec/src/post/authored.rs62L
-rw-r--r--crates/event_codec/src/post/inbound.rs6L
-rw-r--r--crates/event_codec/src/post/inbound/registry_v7.rs504L
-rw-r--r--crates/event_codec/src/post/inbound/registry_v7/tests.rs310L
-rw-r--r--crates/event_codec/src/post/mod.rs4L
-rw-r--r--crates/event_codec/src/profile/admission.rs131L
-rw-r--r--crates/event_codec/src/profile/authored.rs181L
-rw-r--r--crates/event_codec/src/profile/inbound.rs6L
-rw-r--r--crates/event_codec/src/profile/inbound/registry_v7.rs333L
-rw-r--r--crates/event_codec/src/profile/inbound/registry_v7/tests.rs8L
-rw-r--r--crates/event_codec/src/profile/mod.rs8L
-rw-r--r--crates/event_codec/src/reaction/decode.rs166L
-rw-r--r--crates/event_codec/src/reaction/encode.rs133L
-rw-r--r--crates/event_codec/src/reaction/mod.rs2L
-rw-r--r--crates/event_codec/src/relay_auth/decode.rs69L
-rw-r--r--crates/event_codec/src/relay_auth/encode.rs39L
-rw-r--r--crates/event_codec/src/relay_auth/mod.rs167L
-rw-r--r--crates/event_codec/src/relay_document/decode.rs9L
-rw-r--r--crates/event_codec/src/relay_document/encode.rs12L
-rw-r--r--crates/event_codec/src/relay_document/mod.rs2L
-rw-r--r--crates/event_codec/src/reply/admission.rs120L
-rw-r--r--crates/event_codec/src/reply/authored.rs73L
-rw-r--r--crates/event_codec/src/reply/inbound.rs6L
-rw-r--r--crates/event_codec/src/reply/inbound/registry_v7.rs822L
-rw-r--r--crates/event_codec/src/reply/inbound/registry_v7/tests.rs419L
-rw-r--r--crates/event_codec/src/reply/mod.rs4L
-rw-r--r--crates/event_codec/src/report/decode.rs202L
-rw-r--r--crates/event_codec/src/report/encode.rs160L
-rw-r--r--crates/event_codec/src/report/mod.rs2L
-rw-r--r--crates/event_codec/src/repost/decode.rs202L
-rw-r--r--crates/event_codec/src/repost/encode.rs191L
-rw-r--r--crates/event_codec/src/repost/mod.rs2L
-rw-r--r--crates/event_codec/src/resource_area/decode.rs98L
-rw-r--r--crates/event_codec/src/resource_area/encode.rs99L
-rw-r--r--crates/event_codec/src/resource_area/list_sets.rs331L
-rw-r--r--crates/event_codec/src/resource_area/mod.rs246L
-rw-r--r--crates/event_codec/src/resource_cap/decode.rs93L
-rw-r--r--crates/event_codec/src/resource_cap/encode.rs157L
-rw-r--r--crates/event_codec/src/resource_cap/mod.rs91L
-rw-r--r--crates/event_codec/src/rhi.rs709L
-rw-r--r--crates/event_codec/src/seal/decode.rs72L
-rw-r--r--crates/event_codec/src/seal/encode.rs36L
-rw-r--r--crates/event_codec/src/seal/mod.rs4L
-rw-r--r--crates/event_codec/src/social_helpers.rs333L
-rw-r--r--crates/event_codec/src/tag_builders.rs318L
-rw-r--r--crates/event_codec/src/test_fixtures.rs124L
-rw-r--r--crates/event_codec/src/trade/mod.rs784L
-rw-r--r--crates/event_codec/src/verification.rs12L
-rw-r--r--crates/event_codec/src/verification/v1.rs206L
-rw-r--r--crates/event_codec/src/verification/v1/tests.rs96L
-rw-r--r--crates/event_codec/src/verify.rs83L
-rw-r--r--crates/event_codec/src/wire.rs23L
-rw-r--r--crates/event_codec/tests/app_data.rs163L
-rw-r--r--crates/event_codec/tests/article.rs225L
-rw-r--r--crates/event_codec/tests/authored_plan_wire.rs99L
-rw-r--r--crates/event_codec/tests/authored_typed_plans.rs580L
-rw-r--r--crates/event_codec/tests/calendar.rs702L
-rw-r--r--crates/event_codec/tests/calendar_conformance.rs1637L
-rw-r--r--crates/event_codec/tests/canonical_surface.rs96L
-rw-r--r--crates/event_codec/tests/codec_error_job.rs181L
-rw-r--r--crates/event_codec/tests/common/mod.rs59L
-rw-r--r--crates/event_codec/tests/coverage_edges.rs162L
-rw-r--r--crates/event_codec/tests/domain_encode_non_serde.rs1303L
-rw-r--r--crates/event_codec/tests/event_ref.rs395L
-rw-r--r--crates/event_codec/tests/farm_crdt.rs45L
-rw-r--r--crates/event_codec/tests/farm_workspace.rs151L
-rw-r--r--crates/event_codec/tests/field_events.rs392L
-rw-r--r--crates/event_codec/tests/file_metadata.rs389L
-rw-r--r--crates/event_codec/tests/fixtures/authored_plan_wire.v1.json40L
-rw-r--r--crates/event_codec/tests/fixtures/calendar_nip52_baseline.v1.json985L
-rw-r--r--crates/event_codec/tests/fixtures/calendar_radroots_profile.v1.json907L
-rw-r--r--crates/event_codec/tests/fixtures/comment_verified_profile.v1.json14700L
-rw-r--r--crates/event_codec/tests/fixtures/deletion_suppression.v1.json609L
-rw-r--r--crates/event_codec/tests/fixtures/deletion_verified_profile.v1.json23702L
-rw-r--r--crates/event_codec/tests/fixtures/food_availability_profile.v1.json3222L
-rw-r--r--crates/event_codec/tests/fixtures/knowledge_event_contract_manifest.v2.json690L
-rw-r--r--crates/event_codec/tests/fixtures/knowledge_event_contract_manifest.v2.sha2561L
-rw-r--r--crates/event_codec/tests/fixtures/knowledge_manifest_and_decode.v1.json156L
-rw-r--r--crates/event_codec/tests/fixtures/knowledge_public_surface.v1.json73L
-rw-r--r--crates/event_codec/tests/fixtures/operational_listing_build_draft.v1.json177L
-rw-r--r--crates/event_codec/tests/fixtures/operational_listing_build_tags.v1.json161L
-rw-r--r--crates/event_codec/tests/fixtures/operational_listing_parse_event.v1.json215L
-rw-r--r--crates/event_codec/tests/fixtures/operational_listing_tags_full.v1.json173L
-rw-r--r--crates/event_codec/tests/fixtures/post_verified_profiles.v1.json1669L
-rw-r--r--crates/event_codec/tests/fixtures/profile_metadata.v1.json518L
-rw-r--r--crates/event_codec/tests/fixtures/profile_verified_event.v1.json110L
-rw-r--r--crates/event_codec/tests/fixtures/verified_admission.v1.json334L
-rw-r--r--crates/event_codec/tests/follow.rs523L
-rw-r--r--crates/event_codec/tests/food_availability_conformance.rs752L
-rw-r--r--crates/event_codec/tests/geochat.rs274L
-rw-r--r--crates/event_codec/tests/gift_wrap.rs284L
-rw-r--r--crates/event_codec/tests/group.rs423L
-rw-r--r--crates/event_codec/tests/job_feedback.rs228L
-rw-r--r--crates/event_codec/tests/job_request.rs182L
-rw-r--r--crates/event_codec/tests/job_result.rs261L
-rw-r--r--crates/event_codec/tests/job_traits.rs200L
-rw-r--r--crates/event_codec/tests/job_util.rs306L
-rw-r--r--crates/event_codec/tests/knowledge.rs1375L
-rw-r--r--crates/event_codec/tests/knowledge_fixtures.rs686L
-rw-r--r--crates/event_codec/tests/knowledge_manifest.rs257L
-rw-r--r--crates/event_codec/tests/list.rs409L
-rw-r--r--crates/event_codec/tests/list_private.rs47L
-rw-r--r--crates/event_codec/tests/list_set.rs288L
-rw-r--r--crates/event_codec/tests/message.rs479L
-rw-r--r--crates/event_codec/tests/message_file.rs545L
-rw-r--r--crates/event_codec/tests/nip09_suppression_conformance.rs587L
-rw-r--r--crates/event_codec/tests/operational_listing.rs1524L
-rw-r--r--crates/event_codec/tests/operational_listing_conformance.rs418L
-rw-r--r--crates/event_codec/tests/package_boundary.rs281L
-rw-r--r--crates/event_codec/tests/parser_robustness_corpus.rs143L
-rw-r--r--crates/event_codec/tests/post.rs586L
-rw-r--r--crates/event_codec/tests/profile_conformance.rs423L
-rw-r--r--crates/event_codec/tests/reaction.rs442L
-rw-r--r--crates/event_codec/tests/relay_document.rs25L
-rw-r--r--crates/event_codec/tests/report.rs451L
-rw-r--r--crates/event_codec/tests/repost.rs461L
-rw-r--r--crates/event_codec/tests/rhi_attestation.rs394L
-rw-r--r--crates/event_codec/tests/seal.rs132L
-rw-r--r--crates/event_codec/tests/services_hardening_event_decisions.rs590L
-rw-r--r--crates/event_codec/tests/social_events.rs177L
-rw-r--r--crates/event_codec/tests/structured_decode.rs914L
-rw-r--r--crates/event_codec/tests/structured_encode_default.rs1028L
-rw-r--r--crates/event_codec/tests/support/knowledge.rs521L
-rw-r--r--crates/event_codec/tests/support/mod.rs134L
-rw-r--r--crates/event_codec/tests/tag_builders.rs703L
-rw-r--r--crates/event_codec/tests/verified_admission_conformance.rs165L
-rw-r--r--crates/event_codec/tests/verified_comment_conformance.rs598L
-rw-r--r--crates/event_codec/tests/verified_deletion_conformance.rs973L
-rw-r--r--crates/event_codec/tests/verified_post_conformance.rs775L
-rw-r--r--crates/event_codec/tests/verified_profile_conformance.rs300L
-rw-r--r--crates/event_codec/tests/wire.rs110L
-rw-r--r--crates/event_codec_wasm/Cargo.toml46L
-rw-r--r--crates/event_codec_wasm/README24L
-rw-r--r--crates/event_codec_wasm/src/lib.rs2607L
-rw-r--r--crates/geonames/Cargo.toml47L
-rw-r--r--crates/geonames/LICENSE-APACHE201L
-rw-r--r--crates/geonames/LICENSE-MIT21L
-rw-r--r--crates/geonames/README.md108L
-rw-r--r--crates/geonames/examples/prepare_query.rs19L
-rw-r--r--crates/geonames/src/asset.rs391L
-rw-r--r--crates/geonames/src/database.rs926L
-rw-r--r--crates/geonames/src/download.rs430L
-rw-r--r--crates/geonames/src/error.rs180L
-rw-r--r--crates/geonames/src/lib.rs35L
-rw-r--r--crates/geonames/src/model.rs212L
-rw-r--r--crates/geonames/src/query.rs360L
-rw-r--r--crates/geonames/tests/package_boundary.rs198L
-rw-r--r--crates/geonames/tests/query.rs19L
-rw-r--r--crates/identity/Cargo.toml48L
-rw-r--r--crates/identity/LICENSE-APACHE201L
-rw-r--r--crates/identity/LICENSE-MIT21L
-rw-r--r--crates/identity/README.md146L
-rw-r--r--crates/identity/examples/public_identity.rs21L
-rw-r--r--crates/identity/src/account.rs357L
-rw-r--r--crates/identity/src/error.rs55L
-rw-r--r--crates/identity/src/key.rs369L
-rw-r--r--crates/identity/src/lib.rs18L
-rw-r--r--crates/identity/src/profile.rs207L
-rw-r--r--crates/identity/src/username.rs220L
-rw-r--r--crates/identity/tests/account_values.rs61L
-rw-r--r--crates/identity/tests/conformance.rs82L
-rw-r--r--crates/identity/tests/fixtures/public_values.v1.json166L
-rw-r--r--crates/identity/tests/package_boundary.rs157L
-rw-r--r--crates/identity/tests/public_identifiers.rs99L
-rw-r--r--crates/identity/tests/retired_surface.rs195L
-rw-r--r--crates/identity_bindings/Cargo.toml14L
-rw-r--r--crates/identity_bindings/src/lib.rs37L
-rw-r--r--crates/identity_bindings/tests/fixtures/generated_constants.ts5L
-rw-r--r--crates/mesh/Cargo.toml26L
-rw-r--r--crates/mesh/README20L
-rw-r--r--crates/mesh/src/cbor.rs249L
-rw-r--r--crates/mesh/src/error.rs34L
-rw-r--r--crates/mesh/src/lib.rs18L
-rw-r--r--crates/mesh/src/model.rs335L
-rw-r--r--crates/mesh/tests/mesh.rs599L
-rw-r--r--crates/mesh_agent_client/Cargo.toml29L
-rw-r--r--crates/mesh_agent_client/README17L
-rw-r--r--crates/mesh_agent_client/src/lib.rs282L
-rw-r--r--crates/mesh_agent_client/tests/client.rs251L
-rw-r--r--crates/mesh_agent_proto/Cargo.toml21L
-rw-r--r--crates/mesh_agent_proto/README25L
-rw-r--r--crates/mesh_agent_proto/schema/radroots_mesh_agent_v1.capnp107L
-rw-r--r--crates/mesh_agent_proto/src/lib.rs74L
-rw-r--r--crates/mesh_agent_proto/src/schema_validation.rs777L
-rw-r--r--crates/mesh_agent_proto/tests/schema.rs546L
-rw-r--r--crates/nostr/Cargo.toml120L
-rw-r--r--crates/nostr/LICENSE-APACHE201L
-rw-r--r--crates/nostr/LICENSE-MIT21L
-rw-r--r--crates/nostr/README.md176L
-rw-r--r--crates/nostr/examples/identity_conversion.rs12L
-rw-r--r--crates/nostr/src/blossom.rs403L
-rw-r--r--crates/nostr/src/codec_adapters.rs126L
-rw-r--r--crates/nostr/src/error.rs142L
-rw-r--r--crates/nostr/src/event.rs111L
-rw-r--r--crates/nostr/src/event_convert.rs154L
-rw-r--r--crates/nostr/src/event_verify.rs203L
-rw-r--r--crates/nostr/src/events/application_handler.rs181L
-rw-r--r--crates/nostr/src/events/calendar.rs60L
-rw-r--r--crates/nostr/src/events/comment.rs86L
-rw-r--r--crates/nostr/src/events/deletion.rs67L
-rw-r--r--crates/nostr/src/events/food_availability.rs72L
-rw-r--r--crates/nostr/src/events/jobs.rs45L
-rw-r--r--crates/nostr/src/events/metadata.rs59L
-rw-r--r--crates/nostr/src/events/mod.rs126L
-rw-r--r--crates/nostr/src/events/post.rs83L
-rw-r--r--crates/nostr/src/events/reply.rs52L
-rw-r--r--crates/nostr/src/events/sealed.rs58L
-rw-r--r--crates/nostr/src/filter.rs41L
-rw-r--r--crates/nostr/src/job_adapter.rs86L
-rw-r--r--crates/nostr/src/key.rs349L
-rw-r--r--crates/nostr/src/lib.rs46L
-rw-r--r--crates/nostr/src/nip17.rs468L
-rw-r--r--crates/nostr/src/plan_signing.rs162L
-rw-r--r--crates/nostr/src/signing.rs258L
-rw-r--r--crates/nostr/src/tag.rs51L
-rw-r--r--crates/nostr/src/tags.rs121L
-rw-r--r--crates/nostr/src/test_fixtures.rs107L
-rw-r--r--crates/nostr/src/types.rs560L
-rw-r--r--crates/nostr/src/util.rs11L
-rw-r--r--crates/nostr/tests/authored_wire_corpus.rs931L
-rw-r--r--crates/nostr/tests/blossom_conformance.rs635L
-rw-r--r--crates/nostr/tests/calendar_event_builder.rs54L
-rw-r--r--crates/nostr/tests/conformance.rs94L
-rw-r--r--crates/nostr/tests/coverage.rs439L
-rw-r--r--crates/nostr/tests/fixtures/authored_operations.v1.json765L
-rw-r--r--crates/nostr/tests/fixtures/bud11_nostr_adapter.v1.json234L
-rw-r--r--crates/nostr/tests/fixtures/nip17_adapter.v1.json64L
-rw-r--r--crates/nostr/tests/food_availability_profile.rs206L
-rw-r--r--crates/nostr/tests/generic_builder_boundary.rs126L
-rw-r--r--crates/nostr/tests/nip09_deletion_request_profile.rs121L
-rw-r--r--crates/nostr/tests/nip10_reply_profile.rs200L
-rw-r--r--crates/nostr/tests/nip17_conformance.rs327L
-rw-r--r--crates/nostr/tests/nip22_comment_profile.rs203L
-rw-r--r--crates/nostr/tests/package_boundary.rs636L
-rw-r--r--crates/nostr/tests/post_profile.rs81L
-rw-r--r--crates/nostr/tests/profile_event_builder.rs61L
-rw-r--r--crates/nostr/tests/support.rs107L
-rw-r--r--crates/nostr_connect/Cargo.toml56L
-rw-r--r--crates/nostr_connect/LICENSE-APACHE201L
-rw-r--r--crates/nostr_connect/LICENSE-MIT21L
-rw-r--r--crates/nostr_connect/README.md141L
-rw-r--r--crates/nostr_connect/examples/prepare_request.rs14L
-rw-r--r--crates/nostr_connect/src/client.rs472L
-rw-r--r--crates/nostr_connect/src/error.rs87L
-rw-r--r--crates/nostr_connect/src/lib.rs20L
-rw-r--r--crates/nostr_connect/src/message.rs1170L
-rw-r--r--crates/nostr_connect/src/method.rs125L
-rw-r--r--crates/nostr_connect/src/permission.rs286L
-rw-r--r--crates/nostr_connect/src/server.rs186L
-rw-r--r--crates/nostr_connect/src/test_fixtures.rs107L
-rw-r--r--crates/nostr_connect/src/uri.rs684L
-rw-r--r--crates/nostr_connect/tests/client_state_machine.rs362L
-rw-r--r--crates/nostr_connect/tests/coverage.rs1456L
-rw-r--r--crates/nostr_connect/tests/fixtures/current_session.v1.json350L
-rw-r--r--crates/nostr_connect/tests/message_contract.rs190L
-rw-r--r--crates/nostr_connect/tests/package_boundary.rs344L
-rw-r--r--crates/nostr_connect/tests/protocol.rs612L
-rw-r--r--crates/nostr_connect/tests/server_state_machine.rs156L
-rw-r--r--crates/nostr_connect/tests/type_contract.rs140L
-rw-r--r--crates/nostrdb/Cargo.toml35L
-rw-r--r--crates/nostrdb/README21L
-rw-r--r--crates/nostrdb/src/config.rs51L
-rw-r--r--crates/nostrdb/src/error.rs58L
-rw-r--r--crates/nostrdb/src/filter.rs295L
-rw-r--r--crates/nostrdb/src/ingest.rs38L
-rw-r--r--crates/nostrdb/src/lib.rs44L
-rw-r--r--crates/nostrdb/src/nostrdb.rs1123L
-rw-r--r--crates/nostrdb/src/query.rs60L
-rw-r--r--crates/nostrdb/src/subscription.rs106L
-rw-r--r--crates/nostrdb/src/test_fixtures.rs107L
-rw-r--r--crates/protocol/Cargo.toml48L
-rw-r--r--crates/protocol/LICENSE-APACHE201L
-rw-r--r--crates/protocol/LICENSE-MIT21L
-rw-r--r--crates/protocol/README.md87L
-rw-r--r--crates/protocol/examples/inspect_contract.rs12L
-rw-r--r--crates/protocol/src/capability.rs4L
-rw-r--r--crates/protocol/src/capability/v1.rs516L
-rw-r--r--crates/protocol/src/error.rs4L
-rw-r--r--crates/protocol/src/error/v1.rs1145L
-rw-r--r--crates/protocol/src/event.rs4L
-rw-r--r--crates/protocol/src/event/v1.rs554L
-rw-r--r--crates/protocol/src/lib.rs26L
-rw-r--r--crates/protocol/src/radrootsd.rs7L
-rw-r--r--crates/protocol/src/radrootsd/transport_publish/v5.rs1742L
-rw-r--r--crates/protocol/src/runtime.rs4L
-rw-r--r--crates/protocol/src/runtime/v1.rs1503L
-rw-r--r--crates/protocol/src/schema.rs596L
-rw-r--r--crates/protocol/tests/conformance.rs128L
-rw-r--r--crates/protocol/tests/fixtures/protocol_v1.inventory.json890L
-rw-r--r--crates/protocol/tests/fixtures/wire_values.v1.json153L
-rw-r--r--crates/protocol/tests/package_boundary.rs125L
-rw-r--r--crates/radroots/Cargo.toml61L
-rw-r--r--crates/radroots/LICENSE-APACHE201L
-rw-r--r--crates/radroots/LICENSE-MIT21L
-rw-r--r--crates/radroots/README.md95L
-rw-r--r--crates/radroots/examples/ordinary_memory.rs10L
-rw-r--r--crates/radroots/src/client.rs145L
-rw-r--r--crates/radroots/src/event.rs5L
-rw-r--r--crates/radroots/src/farm.rs4L
-rw-r--r--crates/radroots/src/identity.rs5L
-rw-r--r--crates/radroots/src/knowledge.rs8L
-rw-r--r--crates/radroots/src/lib.rs18L
-rw-r--r--crates/radroots/src/listing.rs12L
-rw-r--r--crates/radroots/src/signing.rs8L
-rw-r--r--crates/radroots/src/storage.rs6L
-rw-r--r--crates/radroots/src/sync.rs1L
-rw-r--r--crates/radroots/src/trade.rs13L
-rw-r--r--crates/radroots/src/transport.rs10L
-rw-r--r--crates/radroots/tests/package_boundary.rs93L
-rw-r--r--crates/radroots/tests/public_surface.rs120L
-rw-r--r--crates/replica_schema/Cargo.toml25L
-rw-r--r--crates/replica_schema/README22L
-rw-r--r--crates/replica_schema/src/dto.rs2266L
-rw-r--r--crates/replica_schema/src/lib.rs5L
-rw-r--r--crates/replica_schema/src/models/farm.rs138L
-rw-r--r--crates/replica_schema/src/models/farm_gcs_location.rs108L
-rw-r--r--crates/replica_schema/src/models/farm_member.rs108L
-rw-r--r--crates/replica_schema/src/models/farm_member_claim.rs104L
-rw-r--r--crates/replica_schema/src/models/farm_tag.rs102L
-rw-r--r--crates/replica_schema/src/models/gcs_location.rs216L
-rw-r--r--crates/replica_schema/src/models/log_error.rs119L
-rw-r--r--crates/replica_schema/src/models/media_image.rs133L
-rw-r--r--crates/replica_schema/src/models/mod.rs23L
-rw-r--r--crates/replica_schema/src/models/nostr_event_head.rs119L
-rw-r--r--crates/replica_schema/src/models/nostr_profile.rs153L
-rw-r--r--crates/replica_schema/src/models/nostr_profile_relay.rs13L
-rw-r--r--crates/replica_schema/src/models/nostr_relay.rs149L
-rw-r--r--crates/replica_schema/src/models/plot.rs126L
-rw-r--r--crates/replica_schema/src/models/plot_gcs_location.rs108L
-rw-r--r--crates/replica_schema/src/models/plot_tag.rs102L
-rw-r--r--crates/replica_schema/src/models/result.rs59L
-rw-r--r--crates/replica_schema/src/models/trade_product.rs173L
-rw-r--r--crates/replica_schema/src/models/trade_product_location.rs13L
-rw-r--r--crates/replica_schema/src/models/trade_product_media.rs13L
-rw-r--r--crates/replica_schema/tests/query_bind_values.rs436L
-rw-r--r--crates/replica_schema_bindings/Cargo.toml14L
-rw-r--r--crates/replica_schema_bindings/src/lib.rs31L
-rw-r--r--crates/replica_schema_bindings/tests/fixtures/generated_types.ts583L
-rw-r--r--crates/replica_store/Cargo.toml33L
-rw-r--r--crates/replica_store/README22L
-rw-r--r--crates/replica_store/migrations/0000_init.down.sql1L
-rw-r--r--crates/replica_store/migrations/0000_init.up.sql5L
-rw-r--r--crates/replica_store/migrations/0001_log_error.down.sql1L
-rw-r--r--crates/replica_store/migrations/0001_log_error.up.sql13L
-rw-r--r--crates/replica_store/migrations/0002_farm.down.sql1L
-rw-r--r--crates/replica_store/migrations/0002_farm.up.sql18L
-rw-r--r--crates/replica_store/migrations/0003_gcs_location.down.sql1L
-rw-r--r--crates/replica_store/migrations/0003_gcs_location.up.sql27L
-rw-r--r--crates/replica_store/migrations/0004_trade_product.down.sql1L
-rw-r--r--crates/replica_store/migrations/0004_trade_product.up.sql22L
-rw-r--r--crates/replica_store/migrations/0005_nostr_profile.down.sql1L
-rw-r--r--crates/replica_store/migrations/0005_nostr_profile.up.sql16L
-rw-r--r--crates/replica_store/migrations/0006_nostr_relay.down.sql1L
-rw-r--r--crates/replica_store/migrations/0006_nostr_relay.up.sql15L
-rw-r--r--crates/replica_store/migrations/0007_media_image.down.sql1L
-rw-r--r--crates/replica_store/migrations/0007_media_image.up.sql11L
-rw-r--r--crates/replica_store/migrations/0008_farm_gcs_location.down.sql1L
-rw-r--r--crates/replica_store/migrations/0008_farm_gcs_location.up.sql11L
-rw-r--r--crates/replica_store/migrations/0009_nostr_profile_relay.down.sql1L
-rw-r--r--crates/replica_store/migrations/0009_nostr_profile_relay.up.sql7L
-rw-r--r--crates/replica_store/migrations/0010_trade_product_location.down.sql1L
-rw-r--r--crates/replica_store/migrations/0010_trade_product_location.up.sql7L
-rw-r--r--crates/replica_store/migrations/0011_trade_product_media.down.sql1L
-rw-r--r--crates/replica_store/migrations/0011_trade_product_media.up.sql7L
-rw-r--r--crates/replica_store/migrations/0012_plot.down.sql1L
-rw-r--r--crates/replica_store/migrations/0012_plot.up.sql16L
-rw-r--r--crates/replica_store/migrations/0013_plot_gcs_location.down.sql1L
-rw-r--r--crates/replica_store/migrations/0013_plot_gcs_location.up.sql11L
-rw-r--r--crates/replica_store/migrations/0014_farm_tag.down.sql1L
-rw-r--r--crates/replica_store/migrations/0014_farm_tag.up.sql9L
-rw-r--r--crates/replica_store/migrations/0015_plot_tag.down.sql1L
-rw-r--r--crates/replica_store/migrations/0015_plot_tag.up.sql9L
-rw-r--r--crates/replica_store/migrations/0016_farm_member.down.sql1L
-rw-r--r--crates/replica_store/migrations/0016_farm_member.up.sql10L
-rw-r--r--crates/replica_store/migrations/0017_farm_member_claim.down.sql1L
-rw-r--r--crates/replica_store/migrations/0017_farm_member_claim.up.sql8L
-rw-r--r--crates/replica_store/migrations/0018_nostr_event_head.down.sql1L
-rw-r--r--crates/replica_store/migrations/0018_nostr_event_head.up.sql14L
-rw-r--r--crates/replica_store/migrations/0019_repair_missing_indexes.down.sql4L
-rw-r--r--crates/replica_store/migrations/0019_repair_missing_indexes.up.sql4L
-rw-r--r--crates/replica_store/migrations/0020_trade_product_listing_addr.down.sql1L
-rw-r--r--crates/replica_store/migrations/0020_trade_product_listing_addr.up.sql1L
-rw-r--r--crates/replica_store/migrations/0021_trade_product_primary_bin_id.down.sql1L
-rw-r--r--crates/replica_store/migrations/0021_trade_product_primary_bin_id.up.sql1L
-rw-r--r--crates/replica_store/migrations/0022_trade_product_exact_economics.down.sql3L
-rw-r--r--crates/replica_store/migrations/0022_trade_product_exact_economics.up.sql3L
-rw-r--r--crates/replica_store/migrations/0023_trade_product_verified_primary_bin.down.sql1L
-rw-r--r--crates/replica_store/migrations/0023_trade_product_verified_primary_bin.up.sql1L
-rw-r--r--crates/replica_store/src/backup.rs1004L
-rw-r--r--crates/replica_store/src/export.rs287L
-rw-r--r--crates/replica_store/src/lib.rs784L
-rw-r--r--crates/replica_store/src/migrations.rs140L
-rw-r--r--crates/replica_store/src/models/farm.rs159L
-rw-r--r--crates/replica_store/src/models/farm_gcs_location.rs160L
-rw-r--r--crates/replica_store/src/models/farm_member.rs159L
-rw-r--r--crates/replica_store/src/models/farm_member_claim.rs160L
-rw-r--r--crates/replica_store/src/models/farm_tag.rs155L
-rw-r--r--crates/replica_store/src/models/gcs_location.rs238L
-rw-r--r--crates/replica_store/src/models/log_error.rs159L
-rw-r--r--crates/replica_store/src/models/media_image.rs218L
-rw-r--r--crates/replica_store/src/models/mod.rs18L
-rw-r--r--crates/replica_store/src/models/nostr_event_head.rs160L
-rw-r--r--crates/replica_store/src/models/nostr_profile.rs215L
-rw-r--r--crates/replica_store/src/models/nostr_profile_relay.rs45L
-rw-r--r--crates/replica_store/src/models/nostr_relay.rs218L
-rw-r--r--crates/replica_store/src/models/plot.rs155L
-rw-r--r--crates/replica_store/src/models/plot_gcs_location.rs160L
-rw-r--r--crates/replica_store/src/models/plot_tag.rs155L
-rw-r--r--crates/replica_store/src/models/trade_product.rs145L
-rw-r--r--crates/replica_store/src/models/trade_product_location.rs45L
-rw-r--r--crates/replica_store/src/models/trade_product_media.rs45L
-rw-r--r--crates/replica_store/src/query.rs229L
-rw-r--r--crates/replica_store/tests/backup_export_paths.rs305L
-rw-r--r--crates/replica_store/tests/error_paths.rs977L
-rw-r--r--crates/replica_store/tests/full_mode.rs1350L
-rw-r--r--crates/replica_store/tests/migration_repairs.rs104L
-rw-r--r--crates/replica_store/tests/region_scripted_paths.rs786L
-rw-r--r--crates/replica_store_wasm/Cargo.toml33L
-rw-r--r--crates/replica_store_wasm/README25L
-rw-r--r--crates/replica_store_wasm/src/lib.rs10L
-rw-r--r--crates/replica_store_wasm/src/snapshot.rs87L
-rw-r--r--crates/replica_store_wasm/src/utils.rs13L
-rw-r--r--crates/replica_store_wasm/src/wasm_impl.rs923L
-rw-r--r--crates/replica_sync/Cargo.toml67L
-rw-r--r--crates/replica_sync/README30L
-rw-r--r--crates/replica_sync/src/canonical.rs160L
-rw-r--r--crates/replica_sync/src/emit.rs2152L
-rw-r--r--crates/replica_sync/src/error.rs119L
-rw-r--r--crates/replica_sync/src/event_head.rs125L
-rw-r--r--crates/replica_sync/src/geo.rs116L
-rw-r--r--crates/replica_sync/src/ingest.rs4856L
-rw-r--r--crates/replica_sync/src/lib.rs43L
-rw-r--r--crates/replica_sync/src/sync_state.rs323L
-rw-r--r--crates/replica_sync/src/tests.rs277L
-rw-r--r--crates/replica_sync/src/types.rs42L
-rw-r--r--crates/replica_sync/tests/ingest_roundtrip.rs2199L
-rw-r--r--crates/replica_sync_wasm/Cargo.toml34L
-rw-r--r--crates/replica_sync_wasm/README25L
-rw-r--r--crates/replica_sync_wasm/src/lib.rs179L
-rw-r--r--crates/runtime_distribution/Cargo.toml19L
-rw-r--r--crates/runtime_distribution/README42L
-rw-r--r--crates/runtime_distribution/src/error.rs41L
-rw-r--r--crates/runtime_distribution/src/lib.rs1118L
-rw-r--r--crates/runtime_distribution/src/model.rs97L
-rw-r--r--crates/runtime_distribution/src/resolve.rs446L
-rw-r--r--crates/runtime_distribution/src/service.rs310L
-rw-r--r--crates/runtime_distribution/src/service_artifact.rs311L
-rw-r--r--crates/runtime_distribution/tests/fixtures/hardened_service_targets.v1.toml77L
-rw-r--r--crates/runtime_distribution/tests/package_boundary.rs88L
-rw-r--r--crates/runtime_manager/Cargo.toml28L
-rw-r--r--crates/runtime_manager/README38L
-rw-r--r--crates/runtime_manager/src/cli.rs255L
-rw-r--r--crates/runtime_manager/src/error.rs57L
-rw-r--r--crates/runtime_manager/src/lib.rs166L
-rw-r--r--crates/runtime_manager/src/managed.rs364L
-rw-r--r--crates/runtime_manager/src/model.rs74L
-rw-r--r--crates/runtime_manager/src/status.rs237L
-rw-r--r--crates/runtime_manager/tests/fixtures/hardened_service_management.v1.toml69L
-rw-r--r--crates/runtime_manager/tests/service_target_boundary.rs139L
-rw-r--r--crates/runtime_paths/Cargo.toml22L
-rw-r--r--crates/runtime_paths/README163L
-rw-r--r--crates/runtime_paths/src/context.rs779L
-rw-r--r--crates/runtime_paths/src/conventions.rs427L
-rw-r--r--crates/runtime_paths/src/error.rs35L
-rw-r--r--crates/runtime_paths/src/identifier.rs325L
-rw-r--r--crates/runtime_paths/src/lib.rs43L
-rw-r--r--crates/runtime_paths/src/platform.rs165L
-rw-r--r--crates/runtime_paths/src/provision.rs1104L
-rw-r--r--crates/runtime_paths/src/roots.rs400L
-rw-r--r--crates/runtime_paths/src/service.rs113L
-rw-r--r--crates/runtime_paths/tests/package_boundary.rs225L
-rw-r--r--crates/sdk/Cargo.toml149L
-rw-r--r--crates/sdk/LICENSE-APACHE201L
-rw-r--r--crates/sdk/LICENSE-MIT21L
-rw-r--r--crates/sdk/README.md203L
-rw-r--r--crates/sdk/examples/safe_memory_client.rs20L
-rw-r--r--crates/sdk/examples/transport_profile.rs11L
-rw-r--r--crates/sdk/src/adapters/blossom.rs2597L
-rw-r--r--crates/sdk/src/adapters/blossom/native_completion_tests.rs161L
-rw-r--r--crates/sdk/src/adapters/mod.rs4L
-rw-r--r--crates/sdk/src/adapters/radrootsd.rs352L
-rw-r--r--crates/sdk/src/capability.rs465L
-rw-r--r--crates/sdk/src/client.rs1008L
-rw-r--r--crates/sdk/src/diagnostics.rs59L
-rw-r--r--crates/sdk/src/error.rs531L
-rw-r--r--crates/sdk/src/farm.rs549L
-rw-r--r--crates/sdk/src/lib.rs45L
-rw-r--r--crates/sdk/src/listing.rs641L
-rw-r--r--crates/sdk/src/listing/operational_listing/draft.rs548L
-rw-r--r--crates/sdk/src/listing/operational_listing/mod.rs253L
-rw-r--r--crates/sdk/src/listing/operational_listing/model.rs15L
-rw-r--r--crates/sdk/src/listing/operational_listing/mutation.rs510L
-rw-r--r--crates/sdk/src/listing/operational_listing/price_ext.rs176L
-rw-r--r--crates/sdk/src/listing/operational_listing/validation.rs988L
-rw-r--r--crates/sdk/src/signing.rs522L
-rw-r--r--crates/sdk/src/storage.rs317L
-rw-r--r--crates/sdk/src/storage/backup_tests.rs146L
-rw-r--r--crates/sdk/src/storage/restore_tests.rs172L
-rw-r--r--crates/sdk/src/sync.rs704L
-rw-r--r--crates/sdk/src/sync/tests/selected.rs150L
-rw-r--r--crates/sdk/src/trade.rs1008L
-rw-r--r--crates/sdk/src/transport.rs3517L
-rw-r--r--crates/sdk/tests/fixtures/publication.toml67L
-rw-r--r--crates/sdk/tests/lifecycle.rs156L
-rw-r--r--crates/sdk/tests/package_boundary.rs602L
-rw-r--r--crates/sdk/tests/public_api.rs180L
-rw-r--r--crates/sdk/tests/unit/adapters_radrootsd_tests.rs940L
-rw-r--r--crates/sdk_ffi/Cargo.toml34L
-rw-r--r--crates/sdk_ffi/README.md10L
-rw-r--r--crates/sdk_ffi/src/bin/bindgen.rs6L
-rw-r--r--crates/sdk_ffi/src/lib.rs668L
-rw-r--r--crates/sdk_sql_wasm_runtime/Cargo.toml24L
-rw-r--r--crates/sdk_sql_wasm_runtime/src/lib.rs534L
-rw-r--r--crates/secrets/Cargo.toml66L
-rw-r--r--crates/secrets/LICENSE-APACHE201L
-rw-r--r--crates/secrets/LICENSE-MIT21L
-rw-r--r--crates/secrets/README.md183L
-rw-r--r--crates/secrets/examples/explicit_memory_provider.rs41L
-rw-r--r--crates/secrets/src/context.rs348L
-rw-r--r--crates/secrets/src/envelope.rs841L
-rw-r--r--crates/secrets/src/error.rs483L
-rw-r--r--crates/secrets/src/file.rs525L
-rw-r--r--crates/secrets/src/id.rs225L
-rw-r--r--crates/secrets/src/keyring.rs511L
-rw-r--r--crates/secrets/src/lib.rs26L
-rw-r--r--crates/secrets/src/memory.rs246L
-rw-r--r--crates/secrets/src/provider.rs337L
-rw-r--r--crates/secrets/src/wrapping.rs285L
-rw-r--r--crates/secrets/tests/adapter_conformance.rs70L
-rw-r--r--crates/secrets/tests/consumer_migration.rs45L
-rw-r--r--crates/secrets/tests/context_contract.rs116L
-rw-r--r--crates/secrets/tests/envelope_contract.rs354L
-rw-r--r--crates/secrets/tests/file_adapter.rs193L
-rw-r--r--crates/secrets/tests/id_contract.rs98L
-rw-r--r--crates/secrets/tests/keyring_adapter.rs20L
-rw-r--r--crates/secrets/tests/memory_adapter.rs166L
-rw-r--r--crates/secrets/tests/package_boundary.rs178L
-rw-r--r--crates/secrets/tests/provider_contract.rs304L
-rw-r--r--crates/secrets/tests/security_contract.rs181L
-rw-r--r--crates/secrets/tests/wire_vectors.rs110L
-rw-r--r--crates/service_host/Cargo.toml49L
-rw-r--r--crates/service_host/README.md143L
-rw-r--r--crates/service_host/src/admin/client.rs1356L
-rw-r--r--crates/service_host/src/admin/limits.rs351L
-rw-r--r--crates/service_host/src/admin/mod.rs48L
-rw-r--r--crates/service_host/src/admin/model.rs2444L
-rw-r--r--crates/service_host/src/admin/peer.rs272L
-rw-r--r--crates/service_host/src/admin/server.rs2259L
-rw-r--r--crates/service_host/src/admin/test_support.rs8L
-rw-r--r--crates/service_host/src/admin/unix.rs870L
-rw-r--r--crates/service_host/src/build_info.rs578L
-rw-r--r--crates/service_host/src/config/document.rs711L
-rw-r--r--crates/service_host/src/config/mod.rs14L
-rw-r--r--crates/service_host/src/config/value.rs791L
-rw-r--r--crates/service_host/src/entropy.rs67L
-rw-r--r--crates/service_host/src/error.rs254L
-rw-r--r--crates/service_host/src/lib.rs113L
-rw-r--r--crates/service_host/src/lifecycle/cancel.rs120L
-rw-r--r--crates/service_host/src/lifecycle/mod.rs25L
-rw-r--r--crates/service_host/src/lifecycle/shutdown.rs834L
-rw-r--r--crates/service_host/src/lifecycle/signal.rs242L
-rw-r--r--crates/service_host/src/lifecycle/supervisor.rs769L
-rw-r--r--crates/service_host/src/lifecycle/task.rs297L
-rw-r--r--crates/service_host/src/operations/config.rs774L
-rw-r--r--crates/service_host/src/operations/health.rs223L
-rw-r--r--crates/service_host/src/operations/metrics.rs1374L
-rw-r--r--crates/service_host/src/operations/mod.rs27L
-rw-r--r--crates/service_host/src/operations/server.rs936L
-rw-r--r--crates/service_host/src/status/cache.rs325L
-rw-r--r--crates/service_host/src/status/mod.rs19L
-rw-r--r--crates/service_host/src/status/phase.rs287L
-rw-r--r--crates/service_host/src/status/reason.rs371L
-rw-r--r--crates/service_host/src/status/service.rs772L
-rw-r--r--crates/service_host/src/time.rs268L
-rw-r--r--crates/service_host/tests/package_boundary.rs266L
-rw-r--r--crates/service_sqlite/Cargo.toml32L
-rw-r--r--crates/service_sqlite/README.md359L
-rw-r--r--crates/service_sqlite/src/authority.rs634L
-rw-r--r--crates/service_sqlite/src/backup/capture.rs1962L
-rw-r--r--crates/service_sqlite/src/backup/manifest.rs900L
-rw-r--r--crates/service_sqlite/src/backup/mod.rs26L
-rw-r--r--crates/service_sqlite/src/backup/verify.rs1850L
-rw-r--r--crates/service_sqlite/src/config.rs191L
-rw-r--r--crates/service_sqlite/src/connection.rs4046L
-rw-r--r--crates/service_sqlite/src/error.rs320L
-rw-r--r--crates/service_sqlite/src/failpoint.rs424L
-rw-r--r--crates/service_sqlite/src/initialize.rs1855L
-rw-r--r--crates/service_sqlite/src/integrity/catalog.rs993L
-rw-r--r--crates/service_sqlite/src/integrity/inspection.rs516L
-rw-r--r--crates/service_sqlite/src/integrity/mod.rs616L
-rw-r--r--crates/service_sqlite/src/lib.rs118L
-rw-r--r--crates/service_sqlite/src/metadata.rs1293L
-rw-r--r--crates/service_sqlite/src/migration.rs3503L
-rw-r--r--crates/service_sqlite/src/native_metadata.rs254L
-rw-r--r--crates/service_sqlite/src/open.rs3533L
-rw-r--r--crates/service_sqlite/src/persisted_value.rs93L
-rw-r--r--crates/service_sqlite/src/restore/finalize.rs1018L
-rw-r--r--crates/service_sqlite/src/restore/marker.rs2502L
-rw-r--r--crates/service_sqlite/src/restore/mod.rs30L
-rw-r--r--crates/service_sqlite/src/restore/process_tests.rs546L
-rw-r--r--crates/service_sqlite/src/restore/recover.rs1228L
-rw-r--r--crates/service_sqlite/src/restore/stage.rs3005L
-rw-r--r--crates/service_sqlite/src/sqlite_native_backup.rs201L
-rw-r--r--crates/service_sqlite/src/statement_policy.rs234L
-rw-r--r--crates/service_sqlite/src/status/disk.rs516L
-rw-r--r--crates/service_sqlite/src/status/mod.rs144L
-rw-r--r--crates/service_sqlite/src/transaction_control.rs192L
-rw-r--r--crates/service_sqlite/tests/package_boundary.rs1865L
-rw-r--r--crates/service_sqlite/tests/writer_authority.rs232L
-rw-r--r--crates/signing/Cargo.toml69L
-rw-r--r--crates/signing/LICENSE-APACHE201L
-rw-r--r--crates/signing/LICENSE-MIT21L
-rw-r--r--crates/signing/README.md200L
-rw-r--r--crates/signing/examples/host_signer.rs61L
-rw-r--r--crates/signing/src/actor.rs258L
-rw-r--r--crates/signing/src/authorization.rs124L
-rw-r--r--crates/signing/src/capability.rs116L
-rw-r--r--crates/signing/src/error.rs320L
-rw-r--r--crates/signing/src/identity.rs173L
-rw-r--r--crates/signing/src/lib.rs26L
-rw-r--r--crates/signing/src/receipt.rs222L
-rw-r--r--crates/signing/src/recovery.rs104L
-rw-r--r--crates/signing/src/request.rs478L
-rw-r--r--crates/signing/src/signer.rs97L
-rw-r--r--crates/signing/src/status.rs378L
-rw-r--r--crates/signing/tests/authored_signing.rs529L
-rw-r--r--crates/signing/tests/authored_signing/evidence.rs312L
-rw-r--r--crates/signing/tests/conformance.rs121L
-rw-r--r--crates/signing/tests/package_boundary.rs298L
-rw-r--r--crates/simplex_agent_proto/Cargo.toml21L
-rw-r--r--crates/simplex_agent_proto/README26L
-rw-r--r--crates/simplex_agent_proto/src/codec.rs929L
-rw-r--r--crates/simplex_agent_proto/src/error.rs122L
-rw-r--r--crates/simplex_agent_proto/src/lib.rs44L
-rw-r--r--crates/simplex_agent_proto/src/model.rs150L
-rw-r--r--crates/simplex_agent_proto/src/short_link.rs1093L
-rw-r--r--crates/simplex_app_store/Cargo.toml20L
-rw-r--r--crates/simplex_app_store/src/error.rs20L
-rw-r--r--crates/simplex_app_store/src/lib.rs35L
-rw-r--r--crates/simplex_app_store/src/model.rs199L
-rw-r--r--crates/simplex_chat_proto/Cargo.toml27L
-rw-r--r--crates/simplex_chat_proto/README23L
-rw-r--r--crates/simplex_chat_proto/src/codec.rs925L
-rw-r--r--crates/simplex_chat_proto/src/error.rs57L
-rw-r--r--crates/simplex_chat_proto/src/lib.rs39L
-rw-r--r--crates/simplex_chat_proto/src/model.rs702L
-rw-r--r--crates/simplex_chat_proto/src/version.rs120L
-rw-r--r--crates/simplex_chat_proto/tests/chat_proto.rs252L
-rw-r--r--crates/simplex_smp_crypto/Cargo.toml51L
-rw-r--r--crates/simplex_smp_crypto/README22L
-rw-r--r--crates/simplex_smp_crypto/src/auth.rs343L
-rw-r--r--crates/simplex_smp_crypto/src/error.rs143L
-rw-r--r--crates/simplex_smp_crypto/src/lib.rs79L
-rw-r--r--crates/simplex_smp_crypto/src/message.rs326L
-rw-r--r--crates/simplex_smp_crypto/src/official_ratchet.rs1673L
-rw-r--r--crates/simplex_smp_crypto/src/ratchet.rs1417L
-rw-r--r--crates/simplex_smp_crypto/src/short_link.rs347L
-rw-r--r--crates/simplex_smp_proto/Cargo.toml19L
-rw-r--r--crates/simplex_smp_proto/README23L
-rw-r--r--crates/simplex_smp_proto/src/error.rs83L
-rw-r--r--crates/simplex_smp_proto/src/lib.rs53L
-rw-r--r--crates/simplex_smp_proto/src/uri.rs396L
-rw-r--r--crates/simplex_smp_proto/src/version.rs118L
-rw-r--r--crates/simplex_smp_proto/src/wire.rs2774L
-rw-r--r--crates/simplex_smp_transport/Cargo.toml34L
-rw-r--r--crates/simplex_smp_transport/README22L
-rw-r--r--crates/simplex_smp_transport/src/client.rs1224L
-rw-r--r--crates/simplex_smp_transport/src/error.rs142L
-rw-r--r--crates/simplex_smp_transport/src/executor.rs45L
-rw-r--r--crates/simplex_smp_transport/src/frame.rs333L
-rw-r--r--crates/simplex_smp_transport/src/handshake.rs494L
-rw-r--r--crates/simplex_smp_transport/src/lib.rs34L
-rw-r--r--crates/sql_core/Cargo.toml31L
-rw-r--r--crates/sql_core/README24L
-rw-r--r--crates/sql_core/src/error.rs59L
-rw-r--r--crates/sql_core/src/executor_embedded.rs43L
-rw-r--r--crates/sql_core/src/executor_sqlx_sqlite.rs86L
-rw-r--r--crates/sql_core/src/lib.rs64L
-rw-r--r--crates/sql_core/src/migrations.rs87L
-rw-r--r--crates/sql_core/src/sqlx_sqlite_util.rs82L
-rw-r--r--crates/sql_core/src/utils.rs167L
-rw-r--r--crates/sql_core/tests/coverage.rs671L
-rw-r--r--crates/storage/Cargo.toml65L
-rw-r--r--crates/storage/LICENSE-APACHE201L
-rw-r--r--crates/storage/LICENSE-MIT21L
-rw-r--r--crates/storage/README.md283L
-rw-r--r--crates/storage/examples/memory_status.rs17L
-rw-r--r--crates/storage/src/atomic.rs247L
-rw-r--r--crates/storage/src/authored.rs1928L
-rw-r--r--crates/storage/src/authored_atomic.rs872L
-rw-r--r--crates/storage/src/authored_atomic/delivery_evidence.rs150L
-rw-r--r--crates/storage/src/authored_atomic/delivery_reconciliation.rs120L
-rw-r--r--crates/storage/src/authored_atomic/signing_evidence.rs111L
-rw-r--r--crates/storage/src/authored_delivery.rs910L
-rw-r--r--crates/storage/src/authored_delivery/facts.rs128L
-rw-r--r--crates/storage/src/authored_delivery/history.rs199L
-rw-r--r--crates/storage/src/authored_delivery/reconciliation.rs190L
-rw-r--r--crates/storage/src/authored_draft.rs937L
-rw-r--r--crates/storage/src/authored_draft_pair.rs45L
-rw-r--r--crates/storage/src/authored_draft_query.rs405L
-rw-r--r--crates/storage/src/authored_draft_submission.rs323L
-rw-r--r--crates/storage/src/backup.rs810L
-rw-r--r--crates/storage/src/backup/capability.rs61L
-rw-r--r--crates/storage/src/backup/restore_capability.rs62L
-rw-r--r--crates/storage/src/error.rs436L
-rw-r--r--crates/storage/src/event.rs634L
-rw-r--r--crates/storage/src/event/visibility.rs590L
-rw-r--r--crates/storage/src/journal.rs700L
-rw-r--r--crates/storage/src/lib.rs56L
-rw-r--r--crates/storage/src/memory.rs2186L
-rw-r--r--crates/storage/src/memory_delivery_history.rs118L
-rw-r--r--crates/storage/src/outbox.rs1791L
-rw-r--r--crates/storage/src/private_artifact.rs1126L
-rw-r--r--crates/storage/src/projection.rs1245L
-rw-r--r--crates/storage/src/projection/document_query.rs186L
-rw-r--r--crates/storage/src/projection/document_query/tests.rs153L
-rw-r--r--crates/storage/src/status.rs486L
-rw-r--r--crates/storage/tests/atomic.rs164L
-rw-r--r--crates/storage/tests/authored.rs1180L
-rw-r--r--crates/storage/tests/authored_atomic.rs1021L
-rw-r--r--crates/storage/tests/authored_atomic/draft_submission.rs731L
-rw-r--r--crates/storage/tests/authored_delivery.rs921L
-rw-r--r--crates/storage/tests/authored_delivery/reconciliation_tests.rs1039L
-rw-r--r--crates/storage/tests/authored_delivery_facts.rs798L
-rw-r--r--crates/storage/tests/authored_draft.rs143L
-rw-r--r--crates/storage/tests/authored_draft_all_schemas.rs210L
-rw-r--r--crates/storage/tests/authored_draft_pair.rs242L
-rw-r--r--crates/storage/tests/authored_draft_query.rs413L
-rw-r--r--crates/storage/tests/authored_signed_facts.rs468L
-rw-r--r--crates/storage/tests/authored_signing/fixture.rs101L
-rw-r--r--crates/storage/tests/backup.rs538L
-rw-r--r--crates/storage/tests/conformance.rs71L
-rw-r--r--crates/storage/tests/conformance/suite.rs420L
-rw-r--r--crates/storage/tests/event_store.rs595L
-rw-r--r--crates/storage/tests/feature_contract.rs27L
-rw-r--r--crates/storage/tests/journal.rs603L
-rw-r--r--crates/storage/tests/legacy_quarantine.rs40L
-rw-r--r--crates/storage/tests/memory.rs1089L
-rw-r--r--crates/storage/tests/outbox.rs406L
-rw-r--r--crates/storage/tests/package_boundary.rs145L
-rw-r--r--crates/storage/tests/private_artifact.rs694L
-rw-r--r--crates/storage/tests/projection.rs807L
-rw-r--r--crates/storage/tests/workspace_consumers.rs51L
-rw-r--r--crates/storage_sqlite/Cargo.toml63L
-rw-r--r--crates/storage_sqlite/LICENSE-APACHE201L
-rw-r--r--crates/storage_sqlite/LICENSE-MIT21L
-rw-r--r--crates/storage_sqlite/README.md190L
-rw-r--r--crates/storage_sqlite/src/atomic.rs575L
-rw-r--r--crates/storage_sqlite/src/authored.rs2681L
-rw-r--r--crates/storage_sqlite/src/authored_delivery_fact_tests.rs328L
-rw-r--r--crates/storage_sqlite/src/authored_delivery_facts.rs79L
-rw-r--r--crates/storage_sqlite/src/authored_delivery_reconciliation.rs187L
-rw-r--r--crates/storage_sqlite/src/authored_delivery_reconciliation_tests.rs637L
-rw-r--r--crates/storage_sqlite/src/authored_draft.rs705L
-rw-r--r--crates/storage_sqlite/src/authored_draft_all_schemas_tests.rs171L
-rw-r--r--crates/storage_sqlite/src/authored_draft_pair_tests.rs153L
-rw-r--r--crates/storage_sqlite/src/authored_draft_query.rs105L
-rw-r--r--crates/storage_sqlite/src/authored_draft_query_tests.rs360L
-rw-r--r--crates/storage_sqlite/src/authored_draft_row.rs58L
-rw-r--r--crates/storage_sqlite/src/authored_draft_row_tests.rs258L
-rw-r--r--crates/storage_sqlite/src/authored_draft_submission_tests.rs632L
-rw-r--r--crates/storage_sqlite/src/authored_durability_crash_tests.rs149L
-rw-r--r--crates/storage_sqlite/src/authored_durability_policy_tests.rs49L
-rw-r--r--crates/storage_sqlite/src/authored_durability_tests.rs345L
-rw-r--r--crates/storage_sqlite/src/authored_signed_durability_tests.rs180L
-rw-r--r--crates/storage_sqlite/src/authored_signed_fact_fixture.rs101L
-rw-r--r--crates/storage_sqlite/src/authored_signed_fact_tests.rs329L
-rw-r--r--crates/storage_sqlite/src/backend.rs120L
-rw-r--r--crates/storage_sqlite/src/backup.rs2940L
-rw-r--r--crates/storage_sqlite/src/backup/capability.rs39L
-rw-r--r--crates/storage_sqlite/src/backup/capability_tests.rs218L
-rw-r--r--crates/storage_sqlite/src/backup/restore_capability_tests.rs293L
-rw-r--r--crates/storage_sqlite/src/backup/settling.rs138L
-rw-r--r--crates/storage_sqlite/src/config.rs139L
-rw-r--r--crates/storage_sqlite/src/event/mod.rs1155L
-rw-r--r--crates/storage_sqlite/src/fixtures/legacy_event_store_v1.sql279L
-rw-r--r--crates/storage_sqlite/src/fixtures/legacy_outbox_v1.sql110L
-rw-r--r--crates/storage_sqlite/src/fixtures/private_store_v1.sql100L
-rw-r--r--crates/storage_sqlite/src/integrity.rs255L
-rw-r--r--crates/storage_sqlite/src/journal/mod.rs751L
-rw-r--r--crates/storage_sqlite/src/legacy.rs5965L
-rw-r--r--crates/storage_sqlite/src/lib.rs26L
-rw-r--r--crates/storage_sqlite/src/lock.rs295L
-rw-r--r--crates/storage_sqlite/src/migration.rs1048L
-rw-r--r--crates/storage_sqlite/src/migration/authored_v10.rs1388L
-rw-r--r--crates/storage_sqlite/src/migration/private/0001_private.up.sql85L
-rw-r--r--crates/storage_sqlite/src/migration/private/0002_legacy_private_staging.up.sql48L
-rw-r--r--crates/storage_sqlite/src/migration/private/0003_legacy_import_commits.up.sql18L
-rw-r--r--crates/storage_sqlite/src/migration/private/0004_context_bound_envelopes.up.sql195L
-rw-r--r--crates/storage_sqlite/src/migration/private/mod.rs314L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0001_runtime.up.sql232L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0002_canonical_event_storage.up.sql44L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0003_operation_journal.up.sql4L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0004_outbox_delivery_evidence.up.sql2L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0005_projection_metadata.up.sql94L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0006_legacy_import_journal.up.sql92L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0007_legacy_event_staging.up.sql47L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0008_legacy_outbox_staging.up.sql80L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0009_legacy_import_commits.up.sql19L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0010_projection_rebuild_source_binding.up.sql59L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0011_authored_operations.up.sql194L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0012_materialized_projection_documents.up.sql27L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0013_authored_draft_revisions.up.sql27L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0014_authored_draft_query_metadata.up.sql19L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0015_authored_signed_facts.up.sql27L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0016_authored_delivery_facts.up.sql43L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/0017_authored_delivery_reconciliation.up.sql65L
-rw-r--r--crates/storage_sqlite/src/migration/runtime/mod.rs1140L
-rw-r--r--crates/storage_sqlite/src/migration_delivery_facts_tests.rs146L
-rw-r--r--crates/storage_sqlite/src/migration_delivery_reconciliation_tests.rs211L
-rw-r--r--crates/storage_sqlite/src/migration_draft_query_tests.rs151L
-rw-r--r--crates/storage_sqlite/src/migration_preflight_tests.rs319L
-rw-r--r--crates/storage_sqlite/src/migration_signed_facts_tests.rs195L
-rw-r--r--crates/storage_sqlite/src/open.rs1147L
-rw-r--r--crates/storage_sqlite/src/outbox/mod.rs1320L
-rw-r--r--crates/storage_sqlite/src/private_artifact/mod.rs1568L
-rw-r--r--crates/storage_sqlite/src/projection/document_query.rs112L
-rw-r--r--crates/storage_sqlite/src/projection/document_query/tests.rs246L
-rw-r--r--crates/storage_sqlite/src/projection/mod.rs1922L
-rw-r--r--crates/storage_sqlite/src/status.rs382L
-rw-r--r--crates/storage_sqlite/tests/authored_draft_pair.rs209L
-rw-r--r--crates/storage_sqlite/tests/open_lifecycle.rs101L
-rw-r--r--crates/storage_sqlite/tests/open_options.rs128L
-rw-r--r--crates/storage_sqlite/tests/package_boundary.rs86L
-rw-r--r--crates/sync/Cargo.toml67L
-rw-r--r--crates/sync/LICENSE-APACHE201L
-rw-r--r--crates/sync/LICENSE-MIT21L
-rw-r--r--crates/sync/README.md75L
-rw-r--r--crates/sync/src/engine.rs77L
-rw-r--r--crates/sync/src/ingest.rs323L
-rw-r--r--crates/sync/src/lib.rs21L
-rw-r--r--crates/sync/src/policy.rs327L
-rw-r--r--crates/sync/src/projection.rs633L
-rw-r--r--crates/sync/src/pull.rs300L
-rw-r--r--crates/sync/src/pull/summary.rs180L
-rw-r--r--crates/sync/src/pull/wire.rs84L
-rw-r--r--crates/sync/src/push.rs1654L
-rw-r--r--crates/sync/src/push/delivery.rs374L
-rw-r--r--crates/sync/src/status.rs523L
-rw-r--r--crates/sync/tests/engine_composition.rs378L
-rw-r--r--crates/sync/tests/ingest.rs490L
-rw-r--r--crates/sync/tests/package_boundary.rs163L
-rw-r--r--crates/sync/tests/projection.rs507L
-rw-r--r--crates/sync/tests/pull.rs419L
-rw-r--r--crates/sync/tests/pull/summary.rs397L
-rw-r--r--crates/sync/tests/push_enqueue.rs2384L
-rw-r--r--crates/sync/tests/push_enqueue/capacity.rs142L
-rw-r--r--crates/sync/tests/push_enqueue/delivery_evidence.rs1352L
-rw-r--r--crates/sync/tests/push_enqueue/delivery_selection.rs308L
-rw-r--r--crates/sync/tests/push_enqueue/signing_evidence.rs400L
-rw-r--r--crates/test_fixtures/Cargo.toml19L
-rw-r--r--crates/test_fixtures/README24L
-rw-r--r--crates/test_fixtures/src/knowledge.rs521L
-rw-r--r--crates/test_fixtures/src/lib.rs169L
-rw-r--r--crates/trade/Cargo.toml59L
-rw-r--r--crates/trade/LICENSE-APACHE201L
-rw-r--r--crates/trade/LICENSE-MIT21L
-rw-r--r--crates/trade/README.md213L
-rw-r--r--crates/trade/examples/reduce_trade.rs10L
-rw-r--r--crates/trade/src/evidence.rs435L
-rw-r--r--crates/trade/src/evidence_manifest.rs1205L
-rw-r--r--crates/trade/src/evidence_report.rs1068L
-rw-r--r--crates/trade/src/lib.rs30L
-rw-r--r--crates/trade/src/model.rs206L
-rw-r--r--crates/trade/src/reducer.rs9L
-rw-r--r--crates/trade/src/reducer_impl.rs2662L
-rw-r--r--crates/trade/src/test_fixtures.rs124L
-rw-r--r--crates/trade/src/validation.rs8L
-rw-r--r--crates/trade/src/workflow.rs640L
-rw-r--r--crates/trade/tests/fixtures/prepare_workflow.v1.json74L
-rw-r--r--crates/trade/tests/fixtures/reduce_records.v1.json105L
-rw-r--r--crates/trade/tests/package_boundary.rs630L
-rw-r--r--crates/trade_bindings/Cargo.toml13L
-rw-r--r--crates/trade_bindings/src/lib.rs437L
-rw-r--r--crates/trade_bindings/tests/fixtures/generated_types.ts88L
-rw-r--r--crates/transport/Cargo.toml59L
-rw-r--r--crates/transport/LICENSE-APACHE201L
-rw-r--r--crates/transport/LICENSE-MIT21L
-rw-r--r--crates/transport/README.md193L
-rw-r--r--crates/transport/examples/host_transport.rs72L
-rw-r--r--crates/transport/src/capability.rs216L
-rw-r--r--crates/transport/src/endpoint.rs12L
-rw-r--r--crates/transport/src/error.rs241L
-rw-r--r--crates/transport/src/id.rs162L
-rw-r--r--crates/transport/src/lib.rs33L
-rw-r--r--crates/transport/src/outcome.rs380L
-rw-r--r--crates/transport/src/policy.rs267L
-rw-r--r--crates/transport/src/sink.rs616L
-rw-r--r--crates/transport/src/source.rs1404L
-rw-r--r--crates/transport/src/status.rs202L
-rw-r--r--crates/transport/src/target.rs928L
-rw-r--r--crates/transport/tests/capability_status.rs140L
-rw-r--r--crates/transport/tests/conformance.rs53L
-rw-r--r--crates/transport/tests/conformance/suite.rs256L
-rw-r--r--crates/transport/tests/conformance/support.rs412L
-rw-r--r--crates/transport/tests/delivery_contract.rs571L
-rw-r--r--crates/transport/tests/error_contract.rs259L
-rw-r--r--crates/transport/tests/fixtures/target_uri.v1.json96L
-rw-r--r--crates/transport/tests/package_boundary.rs330L
-rw-r--r--crates/transport/tests/source_boundary.rs1079L
-rw-r--r--crates/transport/tests/source_contract.rs556L
-rw-r--r--crates/transport/tests/spi.rs182L
-rw-r--r--crates/transport/tests/subscription_contract.rs391L
-rw-r--r--crates/transport/tests/target_contract.rs432L
-rw-r--r--crates/transport_nostr/Cargo.toml67L
-rw-r--r--crates/transport_nostr/LICENSE-APACHE201L
-rw-r--r--crates/transport_nostr/LICENSE-MIT21L
-rw-r--r--crates/transport_nostr/README.md323L
-rw-r--r--crates/transport_nostr/examples/configure_transport.rs26L
-rw-r--r--crates/transport_nostr/src/auth.rs501L
-rw-r--r--crates/transport_nostr/src/client.rs456L
-rw-r--r--crates/transport_nostr/src/cursor.rs88L
-rw-r--r--crates/transport_nostr/src/error.rs171L
-rw-r--r--crates/transport_nostr/src/exact_delivery.rs142L
-rw-r--r--crates/transport_nostr/src/lib.rs29L
-rw-r--r--crates/transport_nostr/src/profile.rs280L
-rw-r--r--crates/transport_nostr/src/relay.rs695L
-rw-r--r--crates/transport_nostr/src/sink.rs779L
-rw-r--r--crates/transport_nostr/src/socket_write.rs182L
-rw-r--r--crates/transport_nostr/src/socket_write_tests.rs129L
-rw-r--r--crates/transport_nostr/src/source.rs1908L
-rw-r--r--crates/transport_nostr/src/source_budget.rs169L
-rw-r--r--crates/transport_nostr/src/source_ingress.rs439L
-rw-r--r--crates/transport_nostr/src/source_paging_tests.rs265L
-rw-r--r--crates/transport_nostr/src/source_window.rs93L
-rw-r--r--crates/transport_nostr/src/source_wire.rs231L
-rw-r--r--crates/transport_nostr/src/source_wire_tests.rs334L
-rw-r--r--crates/transport_nostr/src/status.rs960L
-rw-r--r--crates/transport_nostr/src/subscription.rs1338L
-rw-r--r--crates/transport_nostr/tests/conformance.rs100L
-rw-r--r--crates/transport_nostr/tests/exact_delivery.rs366L
-rw-r--r--crates/transport_nostr/tests/fetch_bounds.rs257L
-rw-r--r--crates/transport_nostr/tests/fetch_raw_budget.rs290L
-rw-r--r--crates/transport_nostr/tests/fetch_windows.rs161L
-rw-r--r--crates/transport_nostr/tests/legacy_quarantine.rs52L
-rw-r--r--crates/transport_nostr/tests/local_io.rs207L
-rw-r--r--crates/transport_nostr/tests/network_hardening.rs72L
-rw-r--r--crates/transport_nostr/tests/package_boundary.rs367L
-rw-r--r--crates/transport_nostr/tests/workspace_consumers.rs73L
-rw-r--r--crates/transport_reticulum/Cargo.toml28L
-rw-r--r--crates/transport_reticulum/README3L
-rw-r--r--crates/transport_reticulum/src/contract.rs248L
-rw-r--r--crates/transport_reticulum/src/lib.rs491L
-rw-r--r--crates/transport_reticulum/src/message.rs7L
-rw-r--r--crates/transport_reticulum/tests/reticulum.rs425L
-rw-r--r--deny.toml68L
-rw-r--r--dto_bindgen.toml93L
-rw-r--r--flake.lock119L
-rw-r--r--flake.nix133L
-rw-r--r--fuzz/event_codec/.gitignore4L
-rw-r--r--fuzz/event_codec/Cargo.lock1463L
-rw-r--r--fuzz/event_codec/Cargo.toml87L
-rw-r--r--fuzz/event_codec/corpus/event_codec_decode_verify/malformed_signature.json1L
-rw-r--r--fuzz/event_codec/corpus/event_codec_decode_verify/valid_shape_invalid_id.json1L
-rw-r--r--fuzz/event_codec/fuzz_targets/backup_manifest.rs8L
-rw-r--r--fuzz/event_codec/fuzz_targets/blossom_url.rs10L
-rw-r--r--fuzz/event_codec/fuzz_targets/event_codec_decode_verify.rs16L
-rw-r--r--fuzz/event_codec/fuzz_targets/knowledge_manifest.rs10L
-rw-r--r--fuzz/event_codec/fuzz_targets/nip46_messages_and_uris.rs15L
-rw-r--r--fuzz/event_codec/fuzz_targets/protocol_identifiers.rs12L
-rw-r--r--fuzz/event_codec/fuzz_targets/restore_plan.rs8L
-rw-r--r--fuzz/event_codec/fuzz_targets/secrets_envelope_and_artifact.rs13L
-rw-r--r--rust-toolchain-coverage.toml4L
-rw-r--r--rust-toolchain.toml4L
-rw-r--r--supply-chain/audits.toml20L
-rw-r--r--supply-chain/config.toml2800L
-rw-r--r--supply-chain/imports.lock2L
-rw-r--r--tools/rshr_201_step_293_gate.py334L
-rw-r--r--tools/rshr_201_step_294_gate.py285L
-rw-r--r--tools/rshr_201_step_gate.py625L
-rw-r--r--tools/xtask/Cargo.toml45L
-rw-r--r--tools/xtask/README45L
-rw-r--r--tools/xtask/assets/advisory_inventory.init.gradle691L
-rw-r--r--tools/xtask/fixtures/service-build-qualification/Cargo.lock7L
-rw-r--r--tools/xtask/fixtures/service-build-qualification/Cargo.toml28L
-rw-r--r--tools/xtask/fixtures/service-build-qualification/radroots.service.source-lock.v2.toml22L
-rw-r--r--tools/xtask/fixtures/service-build-qualification/src/main.rs14L
-rw-r--r--tools/xtask/src/advisory_snapshot.rs10258L
-rw-r--r--tools/xtask/src/api_qualification.rs161L
-rw-r--r--tools/xtask/src/architecture.rs1558L
-rw-r--r--tools/xtask/src/architecture/api_leakage.rs1580L
-rw-r--r--tools/xtask/src/architecture/core_contract.rs592L
-rw-r--r--tools/xtask/src/architecture/dependency_boundary.rs732L
-rw-r--r--tools/xtask/src/architecture/retired_compatibility.rs150L
-rw-r--r--tools/xtask/src/artifact_admission.rs1181L
-rw-r--r--tools/xtask/src/bounded_process.rs1421L
-rw-r--r--tools/xtask/src/build_control.rs1436L
-rw-r--r--tools/xtask/src/build_output.rs38L
-rw-r--r--tools/xtask/src/catalog.rs1829L
-rw-r--r--tools/xtask/src/consolidation.rs2427L
-rw-r--r--tools/xtask/src/contract.rs14635L
-rw-r--r--tools/xtask/src/contract/admission_authority.rs488L
-rw-r--r--tools/xtask/src/contract/artifact_bundle.rs1093L
-rw-r--r--tools/xtask/src/contract/comment_authority.rs589L
-rw-r--r--tools/xtask/src/contract/deletion_authority.rs278L
-rw-r--r--tools/xtask/src/contract/registry_v7.rs238L
-rw-r--r--tools/xtask/src/coverage.rs5932L
-rw-r--r--tools/xtask/src/dto_roots.rs962L
-rw-r--r--tools/xtask/src/exact_tree_archive.rs582L
-rw-r--r--tools/xtask/src/fuzz_qualification.rs121L
-rw-r--r--tools/xtask/src/generate/mod.rs10L
-rw-r--r--tools/xtask/src/generate/protocol.rs664L
-rw-r--r--tools/xtask/src/hygiene.rs2566L
-rw-r--r--tools/xtask/src/main.rs1255L
-rw-r--r--tools/xtask/src/portable_qualification.rs142L
-rw-r--r--tools/xtask/src/release_graph.rs10L
-rw-r--r--tools/xtask/src/release_preflight.rs328L
-rw-r--r--tools/xtask/src/release_qualification.rs204L
-rw-r--r--tools/xtask/src/rshr_202_step_298_gate.rs501L
-rw-r--r--tools/xtask/src/rshr_202_step_298_platform.rs186L
-rw-r--r--tools/xtask/src/rshr_202_step_299_gate.rs579L
-rw-r--r--tools/xtask/src/rshr_202_step_304_gate.rs466L
-rw-r--r--tools/xtask/src/rshr_202_step_305_gate.rs433L
-rw-r--r--tools/xtask/src/rshr_202_step_306_gate.rs409L
-rw-r--r--tools/xtask/src/safe_artifact_io.rs3692L
-rw-r--r--tools/xtask/src/safety_qualification.rs347L
-rw-r--r--tools/xtask/src/sdk_generation/bindings.rs417L
-rw-r--r--tools/xtask/src/sdk_generation/contracts.rs690L
-rw-r--r--tools/xtask/src/sdk_generation/dto_roots.rs858L
-rw-r--r--tools/xtask/src/sdk_generation/fs.rs38L
-rw-r--r--tools/xtask/src/sdk_generation/generate.rs92L
-rw-r--r--tools/xtask/src/sdk_generation/manifest.rs54L
-rw-r--r--tools/xtask/src/sdk_generation/mod.rs44L
-rw-r--r--tools/xtask/src/sdk_generation/output.rs494L
-rw-r--r--tools/xtask/src/sdk_generation/package_matrix.rs199L
-rw-r--r--tools/xtask/src/sdk_generation/package_metadata.rs170L
-rw-r--r--tools/xtask/src/sdk_generation/ts.rs37L
-rw-r--r--tools/xtask/src/sdk_generation/wasm.rs1246L
-rw-r--r--tools/xtask/src/sdk_generation/wasm_declarations.rs1231L
-rw-r--r--tools/xtask/src/service_build_qualification.rs661L
-rw-r--r--tools/xtask/src/service_release_artifacts.rs5035L
-rw-r--r--tools/xtask/src/service_repro_install.rs1925L
-rw-r--r--tools/xtask/src/service_source_lock.rs1517L
-rw-r--r--tools/xtask/src/service_source_lock_command.rs2001L
-rw-r--r--tools/xtask/src/service_source_lock_v3.rs568L
-rw-r--r--tools/xtask/src/supply_chain_qualification.rs865L
-rw-r--r--tools/xtask/src/target_qualification.rs247L
-rw-r--r--tools/xtask/tests/command_self_tests.rs41L
-rw-r--r--tools/xtask/tests/fixtures/api-leakage/allowed-concrete-adapter.rs3L
-rw-r--r--tools/xtask/tests/fixtures/api-leakage/generic-renamed-tokio.rs5L
-rw-r--r--tools/xtask/tests/fixtures/api-leakage/generic-sqlx.rs5L
-rw-r--r--tools/xtask/tests/fixtures/api-leakage/private-implementation.rs11L
-rw-r--r--tools/xtask/tests/fixtures/dependency-boundaries/domain-to-storage.json46L
-rw-r--r--tools/xtask/tests/fixtures/dependency-boundaries/service-to-sdk.json46L
-rw-r--r--tools/xtask/tests/fixtures/dependency-boundaries/spi-to-adapter.json46L
-rw-r--r--tools/xtask/tests/fixtures/dependency-boundaries/valid-downward.json46L
-rw-r--r--tools/xtask/tests/services_hardening_advisory_snapshot_decision.rs282L
-rw-r--r--tools/xtask/tests/services_hardening_bounded_process_decision.rs127L
-rw-r--r--tools/xtask/tests/services_hardening_host_decision.rs239L
-rw-r--r--tools/xtask/tests/services_hardening_safe_artifact_io_decision.rs258L
-rw-r--r--treefmt.nix13L