Skip to content

File Reference

FileLinesPurposeKey Exports
lib.rs47Crate root, ExecutionRuntime enumExecutionRuntime
canonical_json.rs45RFC 8785 JCSto_vec(), to_string()
crypto.rs202secp256k1 BIP340, SHA-256NodeSigningKey, verify_signature(), sha256_hex()
protocol/kernel.rs1,033Signed envelope, payloads, verify/signSignedArtifact<T>, all payload types
protocol/publication.rs22Curated list typesCuratedListPayload
FileLinesPurpose
lib.rs44Crate root, re-exports from froglet-protocol
protocol/workload.rs181WorkloadSpec enum, dispatch types
execution.rs938BuiltinServiceHandler trait, workload types
identity.rs268Keypair generation, node_id, Nostr key
FileLinesPurpose
settlement.rs1,851Lightning two-leg model, InvoiceBundle lifecycle
lnd.rs683LND REST API client
pricing.rs72Service pricing table
FileLinesPurpose
sandbox.rs1,108Wasmtime WASM sandbox
wasm.rs474WASM workload types, submissions
wasm_host.rs119WASM host environment (HTTP, DB)
wasm_http.rs591HTTP fetch capability for WASM
wasm_db.rs467SQLite query capability for WASM
confidential.rs1,226TEE/encrypted execution
FileLinesPurpose
tls.rs280TLS/HTTPS, proxy config, custom CA
tor.rs254Tor hidden service sidecar
nostr.rs331Nostr event publication, linked identity
FileLinesPurpose
config.rs1,014NodeConfig from environment
state.rs410AppState: shared runtime state
server.rs787HTTP server, supervision, Tor/Lightning loops
db.rs1,618SQLite storage, migrations, pooling
deals.rs1,245Provider-side deal lifecycle
requester_deals.rs317Requester-side deal tracking
jobs.rs470Async job queue
provider_catalog.rs46Offer publication
provider_resolution.rs219Endpoint validation, SSRF prevention
runtime_auth.rs219Localhost bearer token auth
FileLinesPurpose
mod.rs12,464Central API: deal orchestration, execution dispatch
types.rs626Request/response DTOs
http_catalog.rs14Descriptor, offers, feed routes
http_deals.rs18Quote/deal routes
http_discovery.rs41Discovery stubs (410 GONE)
http_events.rs37Event publish/query routes
http_execution.rs32WASM execution and jobs routes
http_settlement.rs42Settlement routes
http_confidential.rs17Confidential profile/session routes

Marketplace remains a public Froglet integration surface, but the first-party implementation is no longer part of this public source tree.

FileTestsPurpose
builtin_service_dispatch.rs3Custom handler dispatch
kernel_conformance_vectors.rs~10Protocol conformance
production_contract_properties.rs~10Contract properties
runtime_routes.rs12Runtime API roundtrip
payments_and_discovery.rs6Payment integration
lnd_rest_settlement.rs6LND REST integration
generate_free_service_vectors.rs~4Vector generation