sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

ModeNameSize
-rw-r--r--.cargo/config.toml2L
-rw-r--r--.gitignore49L
-rw-r--r--AGENTS.md19L
-rw-r--r--Cargo.lock3947L
-rw-r--r--Cargo.toml79L
-rw-r--r--LICENSE-APACHE201L
-rw-r--r--LICENSE-MIT21L
-rw-r--r--README14L
-rw-r--r--contracts/coverage.toml68L
-rw-r--r--contracts/exports/go.toml19L
-rw-r--r--contracts/exports/kotlin.toml19L
-rw-r--r--contracts/exports/py.toml19L
-rw-r--r--contracts/exports/swift.toml19L
-rw-r--r--contracts/exports/ts.toml20L
-rw-r--r--contracts/packages/go.toml67L
-rw-r--r--contracts/packages/kotlin.toml67L
-rw-r--r--contracts/packages/py.toml67L
-rw-r--r--contracts/packages/swift.toml67L
-rw-r--r--contracts/packages/ts.toml74L
-rw-r--r--crates/core_bindings/Cargo.toml12L
-rw-r--r--crates/core_bindings/src/lib.rs16L
-rw-r--r--crates/events_bindings/Cargo.toml12L
-rw-r--r--crates/events_bindings/src/lib.rs24L
-rw-r--r--crates/events_bindings/src/model.rs225L
-rw-r--r--crates/events_codec_wasm/Cargo.toml34L
-rw-r--r--crates/events_codec_wasm/README24L
-rw-r--r--crates/events_codec_wasm/src/lib.rs1160L
-rw-r--r--crates/events_indexed_bindings/Cargo.toml12L
-rw-r--r--crates/events_indexed_bindings/src/lib.rs22L
-rw-r--r--crates/identity_bindings/Cargo.toml12L
-rw-r--r--crates/identity_bindings/src/lib.rs30L
-rw-r--r--crates/replica_db_schema_bindings/Cargo.toml13L
-rw-r--r--crates/replica_db_schema_bindings/src/lib.rs31L
-rw-r--r--crates/replica_db_wasm/Cargo.toml34L
-rw-r--r--crates/replica_db_wasm/README25L
-rw-r--r--crates/replica_db_wasm/src/lib.rs10L
-rw-r--r--crates/replica_db_wasm/src/snapshot.rs87L
-rw-r--r--crates/replica_db_wasm/src/utils.rs13L
-rw-r--r--crates/replica_db_wasm/src/wasm_impl.rs896L
-rw-r--r--crates/replica_sync_wasm/Cargo.toml32L
-rw-r--r--crates/replica_sync_wasm/README25L
-rw-r--r--crates/replica_sync_wasm/src/lib.rs167L
-rw-r--r--crates/sdk/Cargo.toml174L
-rw-r--r--crates/sdk/README144L
-rw-r--r--crates/sdk/examples/runtime_local.rs125L
-rw-r--r--crates/sdk/examples/sdk_v1_listing_prepare.rs84L
-rw-r--r--crates/sdk/examples/sdk_v1_local_enqueue_and_mock_sync.rs118L
-rw-r--r--crates/sdk/examples/sdk_v1_myc_nip46_signer_setup.rs56L
-rw-r--r--crates/sdk/src/actor_json.rs64L
-rw-r--r--crates/sdk/src/adapters/mod.rs8L
-rw-r--r--crates/sdk/src/adapters/radrootsd.rs436L
-rw-r--r--crates/sdk/src/adapters/relay.rs74L
-rw-r--r--crates/sdk/src/adapters/signer.rs24L
-rw-r--r--crates/sdk/src/adapters/signing.rs30L
-rw-r--r--crates/sdk/src/error.rs742L
-rw-r--r--crates/sdk/src/farm.rs10L
-rw-r--r--crates/sdk/src/farms_runtime.rs328L
-rw-r--r--crates/sdk/src/idempotency.rs99L
-rw-r--r--crates/sdk/src/identity.rs20L
-rw-r--r--crates/sdk/src/lib.rs115L
-rw-r--r--crates/sdk/src/listing.rs49L
-rw-r--r--crates/sdk/src/listings_runtime.rs346L
-rw-r--r--crates/sdk/src/order.rs207L
-rw-r--r--crates/sdk/src/orders_runtime.rs3307L
-rw-r--r--crates/sdk/src/product_clients.rs54L
-rw-r--r--crates/sdk/src/profile.rs13L
-rw-r--r--crates/sdk/src/protocol/events.rs4L
-rw-r--r--crates/sdk/src/protocol/farm.rs1L
-rw-r--r--crates/sdk/src/protocol/identity.rs1L
-rw-r--r--crates/sdk/src/protocol/listing.rs1L
-rw-r--r--crates/sdk/src/protocol/mod.rs10L
-rw-r--r--crates/sdk/src/protocol/order.rs1L
-rw-r--r--crates/sdk/src/protocol/profile.rs1L
-rw-r--r--crates/sdk/src/protocol/wire.rs8L
-rw-r--r--crates/sdk/src/relay_targets.rs192L
-rw-r--r--crates/sdk/src/runtime.rs1394L
-rw-r--r--crates/sdk/src/signer_provider.rs646L
-rw-r--r--crates/sdk/src/sync_runtime.rs697L
-rw-r--r--crates/sdk/src/workflow_runtime.rs252L
-rw-r--r--crates/sdk/tests/facade.rs514L
-rw-r--r--crates/sdk/tests/farms_runtime.rs570L
-rw-r--r--crates/sdk/tests/listings_runtime.rs736L
-rw-r--r--crates/sdk/tests/orders_runtime.rs3586L
-rw-r--r--crates/sdk/tests/replica_ingest.rs86L
-rw-r--r--crates/sdk/tests/runtime_foundation.rs818L
-rw-r--r--crates/sdk/tests/source_boundary.rs472L
-rw-r--r--crates/sdk/tests/support/fixture_signer.rs58L
-rw-r--r--crates/sdk/tests/support/serializer_failure.rs274L
-rw-r--r--crates/sdk/tests/sync_runtime.rs2073L
-rw-r--r--crates/sdk/tests/unit/actor_json_tests.rs75L
-rw-r--r--crates/sdk/tests/unit/adapters_radrootsd_tests.rs343L
-rw-r--r--crates/sdk/tests/unit/adapters_relay_tests.rs87L
-rw-r--r--crates/sdk/tests/unit/adapters_signing_tests.rs34L
-rw-r--r--crates/sdk/tests/unit/error_tests.rs321L
-rw-r--r--crates/sdk/tests/unit/farms_runtime_tests.rs299L
-rw-r--r--crates/sdk/tests/unit/idempotency_tests.rs36L
-rw-r--r--crates/sdk/tests/unit/identity_tests.rs13L
-rw-r--r--crates/sdk/tests/unit/listings_runtime_tests.rs334L
-rw-r--r--crates/sdk/tests/unit/orders_runtime_tests.rs3304L
-rw-r--r--crates/sdk/tests/unit/relay_targets_tests.rs139L
-rw-r--r--crates/sdk/tests/unit/runtime_tests.rs1128L
-rw-r--r--crates/sdk/tests/unit/signer_provider_tests.rs559L
-rw-r--r--crates/sdk/tests/unit/sync_runtime_tests.rs395L
-rw-r--r--crates/sdk/tests/unit/workflow_runtime_tests.rs236L
-rw-r--r--crates/sql_wasm_runtime/Cargo.toml25L
-rw-r--r--crates/sql_wasm_runtime/src/lib.rs534L
-rw-r--r--crates/trade_bindings/Cargo.toml14L
-rw-r--r--crates/trade_bindings/src/dto.rs484L
-rw-r--r--crates/trade_bindings/src/lib.rs380L
-rw-r--r--crates/types_bindings/Cargo.toml13L
-rw-r--r--crates/types_bindings/src/lib.rs129L
-rw-r--r--package.json16L
-rw-r--r--packages/core-bindings/package.json17L
-rw-r--r--packages/core-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/core-bindings/src/generated/types.ts25L
-rw-r--r--packages/core-bindings/src/index.ts1L
-rw-r--r--packages/core-bindings/tsconfig.json10L
-rw-r--r--packages/events-bindings/package.json20L
-rw-r--r--packages/events-bindings/src/generated/constants.ts5L
-rw-r--r--packages/events-bindings/src/generated/kinds.ts89L
-rw-r--r--packages/events-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/events-bindings/src/generated/types.ts212L
-rw-r--r--packages/events-bindings/src/index.ts3L
-rw-r--r--packages/events-bindings/tsconfig.json10L
-rw-r--r--packages/events-codec-wasm/package.json23L
-rw-r--r--packages/events-indexed-bindings/package.json17L
-rw-r--r--packages/events-indexed-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/events-indexed-bindings/src/generated/types.ts13L
-rw-r--r--packages/events-indexed-bindings/src/index.ts1L
-rw-r--r--packages/events-indexed-bindings/tsconfig.json10L
-rw-r--r--packages/identity-bindings/package.json17L
-rw-r--r--packages/identity-bindings/src/generated/constants.ts5L
-rw-r--r--packages/identity-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/identity-bindings/src/index.ts1L
-rw-r--r--packages/identity-bindings/tsconfig.json10L
-rw-r--r--packages/replica-db-schema-bindings/package.json20L
-rw-r--r--packages/replica-db-schema-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/replica-db-schema-bindings/src/generated/types.ts581L
-rw-r--r--packages/replica-db-schema-bindings/src/index.ts1L
-rw-r--r--packages/replica-db-schema-bindings/tsconfig.json10L
-rw-r--r--packages/replica-db-wasm/package.json23L
-rw-r--r--packages/replica-sync-wasm/package.json23L
-rw-r--r--packages/trade-bindings/package.json21L
-rw-r--r--packages/trade-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/trade-bindings/src/generated/types.ts93L
-rw-r--r--packages/trade-bindings/src/index.ts1L
-rw-r--r--packages/trade-bindings/tsconfig.json10L
-rw-r--r--packages/types-bindings/package.json17L
-rw-r--r--packages/types-bindings/src/generated/sdk-manifest.json6L
-rw-r--r--packages/types-bindings/src/generated/types.ts9L
-rw-r--r--packages/types-bindings/src/index.ts1L
-rw-r--r--packages/types-bindings/tsconfig.json10L
-rw-r--r--pnpm-lock.yaml59L
-rw-r--r--pnpm-workspace.yaml2L
-rw-r--r--rust-toolchain.toml4L
-rw-r--r--tools/xtask/Cargo.toml27L
-rw-r--r--tools/xtask/src/check.rs453L
-rw-r--r--tools/xtask/src/contracts.rs411L
-rw-r--r--tools/xtask/src/coverage.rs146L
-rw-r--r--tools/xtask/src/coverage_policy.rs362L
-rw-r--r--tools/xtask/src/coverage_policy_tests.rs382L
-rw-r--r--tools/xtask/src/dto_render.rs983L
-rw-r--r--tools/xtask/src/dto_roots.rs697L
-rw-r--r--tools/xtask/src/fs.rs46L
-rw-r--r--tools/xtask/src/generate.rs16L
-rw-r--r--tools/xtask/src/main.rs106L
-rw-r--r--tools/xtask/src/manifest.rs36L
-rw-r--r--tools/xtask/src/output.rs327L
-rw-r--r--tools/xtask/src/package_matrix.rs213L
-rw-r--r--tools/xtask/src/ts.rs37L
-rw-r--r--tools/xtask/src/wasm.rs328L
-rw-r--r--tsconfig.base.json16L