initialising vault...
Live on Base Sepolia Testnet

The payroll
infrastructure
Indonesia deserves.

On-chain payroll execution, instant earned wage access, and salary advances on demand, all governed by immutable smart contracts, not promises.

BaseERC-4337PimlicoIDRXPonder

100%

On-chain settlement

IDRX

1:1 IDR-pegged stablecoin

< 2s

Settlement time

Zero gas

For employees

Live salary streaming(per-second accrual, illustrative)
streaming

The Problem

Payroll in Indonesia still runs the old way.

Payroll is still batch, once a month. Employees have been working since the 1st, but the money only lands on the 25th or 30th. Need cash before then? The only options are predatory payday loans or interest-bearing salary advances. On the HR side, calculating income tax + social security + severance is still manual and error-prone, and employees have no way to verify for themselves that their tax and social security deductions were actually remitted.

What Employees want

Withdraw wages they've already earned, whenever they need to, no waiting for payday, no interest.

What HR / Company want

A payroll process (tax, social security, salary advances, termination & severance included) that's automatic, auditable, and doesn't need manual calculation every month.

What Both want

Transparency: proof they can check themselves, not just “trust HR.”

The Solution: Payana

A decentralized payroll platform: salary streamsin real-time on-chain (Base, using the IDRX stablecoin, pegged 1:1 to Rupiah), so employees can claim wages they've already accruedanytime (EWA, Earned Wage Access), gasless. Income tax and social security are withheld automatically per regulation, interest-free salary advances come straight from the smart contract, termination & severance go through a two-party on-chain approval flow, and every employee holds a digital employment certificate (SBT) that outside parties can verify: a bank approving a mortgage, for instance.

Real-time streamingGasless EWAAuto tax & social security0% interest advancesMulti-sig terminationVerifiable SBT

The Impact

Employees no longer need predatory loans for cash-flow gaps: access to their own money, whenever they need it.

HR saves time, and human error in payroll and tax processing drops.

Every tax and social security deduction can be verified by the employee themselves, no longer a black box.

Built for the Indonesian context: many workers still live paycheck to paycheck, so real-time access to their own wages has a direct impact on their financial wellbeing.

Platform

Every layer of payroll, built on-chain.

01EWA

Earned Wage Access

Employees withdraw accrued wages at any time, no waiting for cut-off dates. Funds stream in real-time per second via smart contract, gasless via ERC-4337.

02Payroll

On-Chain Payroll & Tax

Every claim auto-splits into platform fee, PPh 21 (TER scheme), BPJS, and severance, computed on-chain, no manual payroll run.

03Kasbon

Kasbon: Salary Advance

Employees request up to 80% of monthly salary in advance. HR approves on-chain; auto-repaid at 20% of net pay per claim after.

04Identity

SBT Identity & Verification

Soulbound Tokens (ERC-5192) as non-transferable on-chain work identity, publicly verifiable employment status, no login required.

05Bounty

Bounty & Peer Tipping

HR posts extra-mile missions for IDRX rewards; employees tip each other directly, gasless, recorded permanently on-chain.

06PHK

Multi-Sig Termination

PHK requires independent HR + Legal on-chain approval before execution. Severance settles automatically per UU Cipta Kerja Pasal 156.

Architecture

Four layers. One source of truth: the chain.

Smart Contracts

Base Sepolia · Solidity ^0.8.26

CompanyVault, PayrollFactory, EmploymentSBT: hold and move funds, enforce every rule. The only layer that can't be lied to.

FoundryOpenZeppelinERC-4337ERC-5192

Indexer

Ponder

Listens to every contract event in real time and materializes it into Postgres, so no on-chain read is ever slow.

Event-drivenPostgresType-safe

Backend

Node.js · Express · Drizzle ORM

Off-chain concerns only: encrypted PII, JWT auth, PDF documents, scheduled jobs. Never the source of truth for money.

AES-256-GCMJWTCron

Frontend

Next.js 16 · React 19 · Privy

Embedded ERC-4337 smart accounts mean employees never touch a seed phrase or pay gas, it just feels like an app.

wagmiviemSmart Accounts

How It Works

From onboarding to payroll in one day.

No legacy migration. No reconfiguration. Payana stands as an independent on-chain payroll layer that runs itself.

01

Deploy company vault

HR registers, the system deploys a dedicated smart contract vault on Base network. Done in under 2 minutes.

02

Add employees & set salaries

Import employee data, configure salary amounts and payment schedules. Each employee receives an SBT identity.

03

Payroll runs automatically

Wages stream per second. Employees withdraw whenever they want. HR doesn't need to do anything else.

payana: terminal

# vault / Nusantara Tech Inc.

balance4,200,000,000 IDRX
platform_fee1.00%
gas_pool0.42 ETH
employees30 active

# recent transactions

0x3f2a…c1d4EWA_WITHDRAW500,000confirmed
0x8b1c…e7f2PAYROLL_EXEC145,000,000confirmed
0xe4d7…3b9eSBT_MINT-confirmed
›execute payroll --dry-run

Pricing

As transparent as the blockchain.

Company

Free

During testnet

Vault deployment
Unlimited employees
On-chain payroll
HR dashboard
Compliance reports

Employee

Zero gas

Via ERC-4337 Paymaster

Embedded wallet
Instant EWA
SBT identity
On-chain pay history
Real-time notifications
Get started as employee

Protocol

≤ 1%

Cut per payroll claim, capped on-chain

Base infrastructure
Pimlico bundler
Gasless via Paymaster
Immutable smart contracts
Open source contracts

Get Started

Put your payroll on-chain today.

Deploy a vault, add your first employee, and run on-chain payroll, all in one working day.