Transparansi Anggaran Pemerintah Berbasis Blockchain
Setiap rupiah anggaran publik dapat dilacak, diaudit, dan diverifikasi oleh warga negara — didukung oleh Solana Blockchain.
Korupsi dan penyalahgunaan anggaran publik merusak kepercayaan rakyat terhadap pemerintah
Masyarakat tidak dapat mengakses data detail penggunaan anggaran pemerintah secara real-time
Sistem pencatatan tradisional rentan terhadap perubahan retroaktif dan pemalsuan dokumen
Proses audit manual memakan waktu berbulan-bulan dan membutuhkan biaya besar
Blockchain sebagai infrastruktur invisible yang membuat setiap transaksi anggaran immutable (tidak dapat diubah), transparent (dapat diverifikasi siapa saja), dan real-time.
Login dengan Google OAuth, buat proyek anggaran draft di database
Proyek di-publish ke blockchain menjadi record immutable dengan Wallet signature
Setiap pencairan dana dicatat sebagai milestone on-chain dengan bukti dokumen
Publik dapat melihat, mencari, dan memverifikasi setiap transaksi via Solana Explorer
6 scene menampilkan full journey OpenBudget.ID
Dari overview publik hingga verifikasi on-chain di Solana Explorer
Tampilan halaman publik untuk melihat semua proyek transparansi
💡 Tip: Gunakan tombol ← → untuk navigasi, atau swipe pada mobile
Teknologi canggih untuk transparansi maksimal
Built with cutting-edge technology
Immutable, dapat diaudit, dan transparan — dibangun dengan Anchor Framework di Solana
Sets up global platform state with admin authority
pub fn initialize_platform(
ctx: Context<InitializePlatform>
) -> Result<()>Creates a new budget project on-chain
pub fn initialize_project(
ctx: Context<InitializeProject>,
project_id: String,
title: String,
ministry: String,
total_budget: u64
) -> Result<()>Adds spending milestone with budget validation
pub fn add_milestone(
ctx: Context<AddMilestone>,
project_id: String,
index: u8,
description: String,
amount: u64
) -> Result<()>Immutable fund release with proof documentation
pub fn release_funds(
ctx: Context<ReleaseFunds>,
project_id: String,
index: u8,
proof_url: String
) -> Result<()>#[account]
pub struct Project {
pub id: String, // 36 bytes
pub title: String, // 104 bytes
pub ministry: String, // 54 bytes
pub total_budget: u64, // Total allocated
pub total_allocated: u64, // Milestone sum
pub total_released: u64, // Released funds
pub milestone_count: u8,
pub created_at: i64,
pub authority: Pubkey, // Ministry wallet
}
// Total: 267 bytes#[account]
pub struct Milestone {
pub project_id: String, // 36 bytes
pub index: u8, // Position
pub description: String, // 204 bytes
pub amount: u64, // Budget amount
pub is_released: bool, // Release status
pub released_at: Option<i64>,// Timestamp
pub proof_url: String, // 204 bytes
}
// Total: 471 bytesPDAs ensure deterministic account addresses — no private keys needed:
// TypeScript (Frontend)
import { PublicKey } from '@solana/web3.js';
const programId = new PublicKey(
'RECtBgp43nvj5inPVW7qo1YN95RwXaYDxLX4dvuJXFY'
);
// Derive Project PDA
const [projectPda] = PublicKey.findProgramAddressSync(
[Buffer.from('project'), Buffer.from(projectId)],
programId
);
// Derive Milestone PDA
const [milestonePda] = PublicKey.findProgramAddressSync(
[Buffer.from('milestone'), Buffer.from(projectId), Buffer.from([index])],
programId
);✅ Same seeds = Same address (verifiable by anyone)
Developer solo yang bersemangat tentang transparansi blockchain
Lead Developer & Blockchain Architect
"Membangun untuk keabadian"
RECTOR is a full-stack blockchain developer specializing in Solana and Web3 applications. With expertise in Rust, Anchor, TypeScript, and Next.js, he builds production-ready decentralized applications that prioritize user experience and real-world impact. OpenBudget.ID represents his commitment to leveraging blockchain technology for social good and government transparency.
Dirancang untuk unggul di setiap kriteria evaluasi
OpenBudget.ID bukan hanya aplikasi — ini adalah gerakan menuju pemerintahan yang lebih akuntabel dan dapat dipercaya.
Built for Garuda Spark 2025 🇮🇩
Superteam Indonesia × Ministry of Communication and Digital Affairs × Ministry of Creative Economy