GhostlineGhostline

Wallet Architecture

Wallet Architecture

Ghostline's wallet uses Multi-Party Computation (MPC) to provide secure, seedless cryptocurrency storage and transactions.

MPC Overview

What is MPC?

Multi-Party Computation allows multiple parties to compute a function over their inputs while keeping those inputs private. In Ghostline's wallet:

  • Private keys are split into shares
  • No single party has the full key
  • Transactions require cooperation
  • No seed phrases needed

MPC Benefits

  • No Seed Phrases: Eliminates seed phrase loss risk
  • Distributed Security: No single point of failure
  • Recovery: Secure recovery mechanisms
  • Flexibility: Multi-device access

MPC Key Splitting

Keys are split:

  • Device Key Share
  • Cloud Enclave Key Share
  • Optional Guardian share
  • Reconstruction requires user authorization.

Account Abstraction

Ghostline supports:

  • Smart wallet policies
  • Spending limits
  • Social recovery
  • Agent session keys
  • Shielded policy enforcement

Session Keys (for x402 & Agents)

Limited-authority keys enabling:

  • Micro-payments
  • API access
  • Automated tasks
  • Spending caps
  • Revocation

Spend Policies

Define:

  • Limit per day
  • Limit per transaction
  • Allowed tokens
  • Allowed protocols
  • Allowed dApps
  • Verified receiver list

Next Steps

Wallet Architecture — Ghostline