# THROWAWAY de-risking spike for Block 2 (social layer). NOT production. # Deliberately OUTSIDE the pub workspace (no `resolution: workspace`) so it can # pull network/crypto deps without touching Block 1's dependency graph. # See docs/design/spike-block2-findings.md. Delete this whole dir after the spike. name: block2_spike description: Throwaway prototype validating Block 2 open decisions. Do not ship. version: 0.0.0 publish_to: none environment: sdk: ^3.11.5 dependencies: # The one real dependency on production code: we consume the root identity # seed exactly as IdentityService produces it, to prove derivation works. commons_core: path: ../../packages/commons_core # Throwaway crypto/transport deps — would NOT be added like this to prod. crypto: ^3.0.0 # sha256 + hmac for HKDF and event ids bip340: ^0.2.0 # secp256k1 x-only pubkeys + BIP340 Schnorr (Nostr signatures) pointycastle: ^3.9.0 # secp256k1 ECDH + ChaCha20 for NIP-44 (messaging spike) dev_dependencies: test: ^1.25.6 lints: ^6.0.0