Stellar Soroban Β· Community Identity Β· Philippines

Your barangay vouches for you.
The blockchain remembers.

Katibay breaks the Philippine ID loop β€” where every document requires another document β€” by putting community trust on an immutable ledger that no politician can delete and no fire can burn.

Live on Stellar TestnetCATFHPL7726YSPR2…LTM2X56P

Maria can't apply for a scholarship.
She has no ID.

She's 17, finishing Grade 12 in Tondo. She qualifies for a CHED scholarship but the application asks for a valid government ID.

She tries to get a PhilSys card. PhilSys asks for a supporting document. The barangay will issue a certification β€” but the captain is busy, the secretary lost the logbook, and her neighbor who could vouch for her has no official standing.

She misses the deadline.

The Philippine ID Loop: you need an ID to get an ID. Every record is paper. Papers get lost, burned, or quietly shelved by someone with something to gain.

4.6M
Out-of-school youth in PH
Philippine Statistics Authority, 2022
β‚±12K
Avg CHED scholarship / sem
Withheld from unverified students
0
Documents Maria needs
With Katibay's on-chain ID
β€œKatibay puts barangay trust on an immutable ledger β€” no deletion, no fire, no corruption. The community has always known who Maria is. Now the blockchain does too.”

How Katibay Works

From community trust to scholarship access β€” on-chain, tamper-proof, no government ID required.

1

Student Registers

Creates a Stellar wallet. Generates their name hash at /register β€” a SHA-256 fingerprint shared with their vouchers.

2

Community Attests

Barangay captain, teacher, or neighbor submits a signed on-chain vouch with their role and written attestation β€” permanently stored.

3

Credential Issued

After 3 attestations, the Soroban contract mints 1 KTBY credential token to the student's Stellar wallet. Composable with any dApp.

4

Scholarship Unlocked

apply_scholarship() records the student's school slot on-chain. Their KTBY token replaces a physical ID requirement.

bash β€” soroban

$ soroban contract invoke \

--id CATFHPL7... \

--source Maria --network testnet \

-- func register --name_hash a8f5c...

Soroban Smart Contracts

Multi-sig vouching logic, threshold enforcement, double-vouch prevention, and scholarship slot matching β€” all in Rust, compiled to WASM.

KTBY Credential Token

A Stellar asset token minted only after 3+ community attestations. Composable β€” any school or DAO can verify it on-chain.

On-Chain Attestation Messages

Every vouch stores the community member's role and written statement permanently on the Stellar ledger β€” readable by anyone, immutable forever.

SHA-256 Privacy Hashing

Names are stored as SHA-256 hashes β€” privacy-preserving. The Register page generates your hash instantly in the browser, no terminal needed.

Interact With Katibay

Connect Freighter (Testnet mode) to submit vouches, or look up any student without a wallet. Not a voucher? Register as a student β†’

Connect Freighter to submit vouches. Lookup is open to everyone, no wallet needed.

Vouch For a Student
As a trusted community member, sign an on-chain attestation with your role and statement. A student needs exactly 3 unique vouches to become VERIFIED.

Will be submitted as: [Barangay Official] 0/280

Connect Freighter first ↑