HashiRWA is currently being delivered under Fund 14.
A future Fund 15 expansion will build on this dataset with product-level metadata, tokenization pathways, and oracle integration.
A dedicated F15 section will be added once Fund 14 milestones are completed.
This repository contains Milestone 1 of HashiRWA, funded under Project Catalyst — Fund 14 (RWA Track).
Milestone 1 establishes the initial data foundation required to onboard Japanese agricultural producers, validate collected information, and prepare for future enrichment and on-chain compatibility.
Milestone 1 delivers:
- ✔️ A clean and standardized issuers.csv dataset
- ✔️ A Python-based validation tool for issuer metadata
- ✔️ Photo evidence for issuer verification
- ✔️ Directory structure for future datasets
- ✔️ A schema aligned with emerging metadata standards (CIP-68/CIP-113)
- ✔️ Base preparation for producer onboarding workflows
This forms the data backbone for all later development phases.
hashirwa/
├── data/ # issuer dataset (issuers.csv)
├── proof/ # photo evidence for verification
├── scripts/ # validation tool (validate_issuers.py)
├── mockups/ # UI/UX outlines for later milestones
├── docs/ # supporting reference material
├── tech/ # engineering notes & strict-mode documentation
└── README.md
The dataset includes the following fields:
| Column | Description |
|---|---|
| issuer_id | Unique ID for each issuer |
| company_name | Company or producer name |
| brand_or_product_line | Brand or product line |
| product_name | Name of the showcased product |
| category | Product category (Tea, Sake, Snacks, etc.) |
| certifications | Certifications held |
| cert_ids_or_details | Certification numbers or details |
| prefecture_or_region | Japanese prefecture or region |
| booth | Expo booth number |
| website | Official website |
| event | Event where data was collected |
| collector | Sapient team data collector |
| program | Program type (e.g., pilot) |
| nda_required | yes / no |
A custom Python validator ensures clean and consistent metadata across all entries.
- Required field checks
- URL validation
- ISO date formatting
- Enum enforcement (
status,visibility,nda_required) - Duplicate detection
- Whitespace & comma normalization
Extended developer usage (strict mode, write-fixed CSV) is documented in
👉/tech/README.md
Folder includes:
- Booth photography
- Packaging / product photos
- Certification evidence
- Producer authenticity materials
These support milestone verification requirements.
High-level UI/UX mockups illustrating:
- Onboarding flow
- Listing details
- Admin review process
These guide future functional milestones.
Milestone 1 evidence includes:
- Dataset:
data/issuers.csv - Validation tool:
scripts/validate_issuers.py - Verification photos:
/proof - Documentation: README +
tech/README.md - Directory structure / mockups
- Commit history showing milestone progress
(The functional platform demo — onboarding → approval → listing → metadata endpoint — is delivered in a separate repository.)
- Product-level metadata for tokenization
- Valuation & pricing models
- Oracle integration
- Expanded issuer onboarding UI
- Marketplace testnet listing
- Full CIP-68 compatibility
- Smart contract workflows
A dedicated F15 section will be added after Fund 14 milestones are completed.
MIT License.