Automated Non-Custodial Escrow for Digital Services

Launch in progress

KRYLS Protocol

KRYLS pairs a client–freelancer project app with non-custodial escrow for digital services. The app coordinates projects and collaboration; the protocol governs on-chain settlement, so the platform coordinates the work—not the money.

Work can be coordinated off-chain. Settlement can be enforced on-chain.

Non-custodial Escrow protocol Deterministic Settlement paths EVM Networks ERC-20 Test assets

The KRYLS application

Built around the work,
not just the transaction.

Wallet-based identity brings clients and freelancers into one place to discover projects, collaborate, and move an engagement toward settlement.

01

Project marketplace

Clients post digital-service projects. Freelancers browse opportunities, filter, and apply.

02

Chat-based collaboration

Discuss a request, negotiate terms, submit delivery, and respond to completed work.

03

Wallet-based roles

Connect a wallet, select client or freelancer, and manage profiles and projects.

04

Engagement models

Support for full-payment, milestone, and hourly digital-service work.

KRYLS APP Marketplace · profiles · projects · applications · chat
KRYLS PROTOCOL Escrow · accounting · settlement · disputes · recovery

Project lifecycle

From agreement
to settlement.

The application supports the relationship. The escrow follows explicit project states and settlement conditions.

  1. 01

    Create

    The client sets project requirements, budget, asset, and engagement model.

  2. 02

    Connect

    Freelancers discover open projects and submit applications.

  3. 03

    Agree

    Both parties communicate, negotiate terms, and establish conditions.

  4. 04

    Fund

    After approval, the client creates and funds an escrow on Sepolia.

  5. 05

    Execute

    The freelancer performs the work and submits the result for review.

  6. 06

    Settle

    When the required conditions are met, the protocol executes settlement.

Non-custodial escrow

The platform coordinates the work — not the money.

Financial transitions are represented by explicit protocol logic. KRYLS separates the application layer from settlement, so funds follow contract rules rather than discretionary platform control.

COORDINATION

KRYLS App

Projects, profiles, chat, and delivery

Application layer
PROTOCOL RULES

KRYLS Escrow

Project state, accounting, and settlement

Non-custodial contract
ON-CHAIN

Settlement

Predefined outcome on Ethereum Sepolia

EVM network
Financial accounting Explicit state machine Project isolation Milestone support Governance & recovery

Work can be coordinated off-chain. Settlement can be enforced on-chain.

Architecture & networks

A lightweight app.
A distinct settlement layer.

The application stack handles coordination; the Solidity escrow core connects to an EVM network for settlement.

APPLICATION → PROTOCOL

Technology stack

  1. 01
    FRONTENDHTML · CSS · JavaScript
    App
  2. 02
    APPLICATION APINode.js · Express
    API
  3. 03
    ESCROW CORESolidity · Ethers.js
    Protocol
  4. 04
    SETTLEMENTEVM · ERC-20
    Network
Kleros-compatible dispute architecture XMTP-ready messaging architecture
ESCROW · TEST DEPLOYMENT

Ethereum Sepolia

The current escrow deployment is intended for development and testing.

USDTUSDCDAITest assets
SWAP · SEPARATE NETWORK

Polygon

Optional token-swap functionality uses ParaSwap and external liquidity.

ParaSwapSwap component

Project status

From tested protocol
toward production-ready infrastructure.

Current deployments are intended for development and testing unless explicitly stated otherwise.

Coming Soon

Passing tests are not a security audit. Testing is evidence of behavior, not a guarantee of absolute security.

Read the technical overview