Project Name:
Chronicle (A Sia Host Proof-of-Performance Benchmarking Tool)
Name of the organization or individual submitting the proposal:
Aniket Rawat (Individual Contributor)
Description
This project is an independent, standardized benchmarking tool that allows Sia host operators to measure and attest to their real-world performance under transparent, reproducible conditions.
The tool is run locally by a host operator and executes a fixed set of performance tests including upload throughput, download throughput, latency, and transfer stability against their own node. The results are packaged into a cryptographically signed âProof of Performanceâ artifact, which can be shared publicly or verified by third-party community tools such as explorers or host evaluation services.
The project avoids building global rankings, centralized services, or continuous monitoring systems. Instead, it delivers a reusable benchmarking primitive that complements existing observational tools by providing opt-in, verifiable performance evidence directly from hosts.
How does the projected outcome serve the Foundationâs mission of user-owned data?
Decentralized storage requires trust without intermediaries. This project strengthens Siaâs mission of user-owned data by improving transparency and accountability at the infrastructure layer.
By enabling hosts to voluntarily generate cryptographically verifiable performance attestations, renters gain clearer signals when choosing where to store their data without relying on centralized authorities or proprietary systems. Independent verification ensures that performance claims can be validated by any third party, reinforcing decentralization and user control.
This approach encourages higher-quality hosting, healthier competition, and stronger trust in Sia as a decentralized storage network.
Are you a resident of any jurisdiction on that list?
No
Will your payment bank account be located in any jurisdiction on that list?
No
Grant Specifics
Amount of money requested and justification with a reasonable breakdown of expenses
Total requested: $7,500 USD
Estimated breakdown:
- Core benchmarking engine development (Golang, CLI-first): $3,500
- Proof of Performance format, signing, and verification logic: $1,200
- Lightweight React-based local interface: $1,400
- Documentation, specifications, testing, feedback and final polish: $1400
The project does not require any hosted infrastructure or third-party services. All work is focused on local tooling, documentation, and ecosystem-ready outputs.
What is the high-level architecture overview for the grant? What security best practices are you following?
Architecture Overview
- A local host-side benchmark runner (cli / local service) executes standardized performance tests.
- Test results are serialized into a signed JSON Proof of Performance, cryptographically bound to the hostâs public key.
- A lightweight local React UI communicates with the benchmark runner via localhost HTTP endpoints.
- Third-party tools can independently verify proofs using published verification logic and documentation.
Security Best Practices
- No centralized servers or telemetry
- Cryptographic signatures to ensure integrity and authenticity
- Fixed, versioned benchmark parameters to prevent manipulation
- No private keys exposed or transmitted
- Local-only interfaces with no external network exposure
What are the goals of this small grant? Please provide a general timeline for completion.
Goals
- Define a transparent, standardized benchmarking methodology for Sia hosts
- Implement a verifiable Proof of Performance format
- Deliver an open-source benchmark runner with a minimal local UI
- Publish documentation enabling independent verification and ecosystem reuse
Timeline (3 months)
- Month 1: Benchmark methodology, proof schema, core CLI implementation
- Month 2: Local API, React UI, verification logic
- Month 3: Community testing, documentation, final release
Potential risks that will affect the outcome of the project
- Limited early adoption by hosts (mitigated by keeping the tool lightweight, opt-in, and well-documented)
- Performance variability due to real-world network conditions (addressed through fixed parameters and documented limitations)
- Third-party integrations are optional and not required for the projectâs success
Development Information
Will all of your projectâs code be open-source?
Yes.
All code developed as part of this project will be released under MIT license.
Leave a link where code will be accessible for review.
GitHub repository:
GitHub - AniketR10/chronicle: Open-source performance benchmarking for Sia hosts with verifiable proofs.
Do you agree to submit monthly progress reports?
Yes.
Contact Info
Email:
[email protected]
Any other preferred contact methods:
GitHub: AniketR10 (Aniket Rawat) ¡ GitHub
Discord: @puddingpants01