Open Grant Proposal: TrustIoT — Verifiable Real-World Data Infrastructure for Filecoin
Project Name: TrustIoT
Proposal Category: Developer and data tooling
Individual or Entity Name: Hamid — Individual
Proposer: @amazighov
Project Repo(s):
https://github.com/amazighov/trustiot
(Optional) Filecoin ecosystem affiliations: None
(Optional) Technical Sponsor: None
Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: Yes
Project Summary
TrustIoT is an open-source infrastructure layer for onboarding authenticated
real-world IoT data to Filecoin. IoT and DePIN systems can generate valuable
datasets from environmental sensors, industrial equipment, scientific
instruments, agriculture, and other physical infrastructure. However,
decentralized storage alone cannot establish whether a dataset actually
originated from an expected physical device, whether individual readings were
modified before storage, or whether replayed data was introduced.
TrustIoT addresses this provenance gap before data reaches storage. Physical
devices cryptographically attest sensor readings; TrustIoT validates them,
protects ingestion against replay, groups accepted readings into verifiable
batches, encrypts datasets, and stores them through Filecoin-backed
infrastructure. Independent verification tooling can later validate dataset
integrity and Filecoin storage references.
A working public reference implementation already exists. It has been
exercised with physical ESP32/BME280 hardware, ECDSA P-256 device attestation,
persistent anti-replay protection, verifiable batching, AES-256-GCM
encryption, Synapse/PDP on Filecoin Calibration, PieceCID-based storage
references, retrieval verification, and automated security/reliability tests.
This grant will not fund that work retroactively. It will fund the next stage:
turning the working reference implementation into reusable Filecoin onboarding
and verification infrastructure for other IoT and DePIN developers.
Impact
TrustIoT aims to expand the types of real-world datasets that developers can
reliably onboard to Filecoin. Filecoin provides the decentralized data layer;
TrustIoT complements it by addressing provenance before storage and independent
verification after retrieval. The project focuses on meaningful real-world
data onboarding rather than generating synthetic storage volume.
The grant-funded work will reduce integration friction by providing a
reproducible IoT-to-Filecoin workflow, reusable Filecoin onboarding and
verification tooling, public reference datasets, structured verification
reports, upload/retrieval benchmarks, developer documentation, and a
lightweight developer-facing verification console.
The current ESP32/BME280 deployment is a reference implementation, not the
target market or architectural limit. Potential users include developers
working on DePIN networks, environmental monitoring, scientific sensing,
agriculture, and industrial IoT. Success means that developers outside the
original project can reproduce the workflow, onboard authenticated real-world
datasets to Filecoin, retrieve them, and independently verify their integrity
and provenance.
Outcomes
The final grant-funded outcomes will include:
- a reproducible IoT-to-Filecoin onboarding workflow using Synapse/PDP;
- documented clean-environment installation and configuration;
- public authenticated IoT reference datasets;
- automated upload → PieceCID → retrieval → verification workflows;
- a reusable Filecoin verification toolkit;
- CLI/API-accessible structured verification results;
- human-readable and machine-readable verification reports;
- PieceCID and storage-reference inspection;
- a lightweight TrustIoT Developer Console built over the verification core;
- automated integration and security tests;
- published upload/retrieval/verification benchmarks;
- an additional sensor or IoT use case beyond the current ESP32/BME280
reference;
- public reproduction and integration documentation.
Success will be measured using:
- at least 2 real-world Filecoin-backed reference datasets;
- at least 1 additional sensor or IoT use case;
- published Filecoin upload, retrieval, and verification benchmarks;
- 100% of published reference artifacts independently verifiable;
- reproducible clean-environment setup documentation;
- documented onboarding work with at least 2 external developers or projects;
- a target of at least 2 successful independent external reproductions.
Successful external reproduction is an adoption target rather than a milestone
payment dependency because it also depends on external participants.
Data Onboarding
TrustIoT is currently an early-stage reference implementation, so the project
does not claim large existing storage volume.
The initial grant-period datasets will consist of authenticated real-world IoT
telemetry and reference datasets used to validate repeatable Filecoin
onboarding, retrieval, and verification.
Projected onboarding targets:
These are conservative targets rather than guaranteed storage commitments.
Individual environmental sensor readings are small. The project's primary
early success metric is repeatable onboarding of authenticated real-world
datasets by independent integrations, rather than generating synthetic data
solely to increase storage volume.
The architecture is sensor-agnostic and is intended to support higher-volume
IoT and DePIN data sources as adoption expands.
Adoption, Reach, and Growth Strategies
The initial target audience is developers building DePIN, environmental
monitoring, scientific sensing, agriculture, and industrial IoT systems.
TrustIoT is at an early adoption stage. The current public implementation is
intended to serve as the reference deployment from which external adoption can
begin.
First 10 users
The first 10 users will be targeted through:
- reproducible IoT-to-Filecoin tutorials;
- public reference datasets and verification examples;
- direct outreach to IoT and DePIN developers;
- Filecoin ecosystem developer channels;
- GitHub issues and integration support;
- documenting and resolving onboarding friction encountered by early users.
The grant-period target is at least 2 successful independent reproductions,
with documented onboarding attempts involving at least 2 external developers
or projects.
Path toward 100 users
After validating the onboarding workflow with the first users, growth will
focus on reusable documentation, additional sensor examples, public benchmark
results, developer-facing verification tooling, and community integrations.
Reaching 100 users is a longer-term adoption objective rather than a
grant-period milestone or payment dependency.
Development Roadmap
Proposed project start: December 1, 2026, or the first mutually agreed
start date following grant execution.
Milestone 1 — Reproducible IoT-to-Filecoin Onboarding
Proposed dates: December 1, 2026 – January 15, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 6,000
Goal: Turn the existing reference implementation into a workflow that an
external developer can reproduce from a clean environment.
Deliverables:
- documented Synapse/PDP setup;
- reproducible IoT-to-Filecoin Calibration tutorial;
- public authenticated IoT sample dataset;
- automated upload → PieceCID → retrieval → verification workflow;
- setup and troubleshooting documentation;
- clean-environment reproduction instructions.
Acceptance criteria:
A clean environment can install TrustIoT, ingest a reference dataset, upload
it through Synapse/PDP, obtain the Filecoin storage reference, retrieve the
stored artifact, and independently verify its integrity and provenance.
Milestone 2 — Filecoin Verification Toolkit and Developer Console
Proposed dates: January 16, 2027 – March 15, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 8,000
Goal: Make Filecoin-backed IoT verification reusable and easier for
developers.
Deliverables:
- reusable Filecoin verification toolkit;
- CLI/API-accessible structured verification results;
- PieceCID and storage-reference inspection;
- human-readable verification reports;
- machine-readable verification reports;
- lightweight TrustIoT Developer Console;
- automated integration and security tests;
- developer documentation and examples.
The Developer Console will remain a thin interface over TrustIoT's
verification core. It will not become an independent trust-decision layer and
will not expose private device keys or wallet credentials.
Acceptance criteria:
A user can select a reference artifact, inspect its Filecoin storage reference,
run independent verification, and receive a clear VERIFIED or FAILED
result with a structured explanation.
Milestone 3 — Public Reference Deployments and Adoption
Proposed dates: March 16, 2027 – April 30, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 6,000
Goal: Demonstrate that the Filecoin integration is reusable beyond the
original reference device.
Deliverables:
- at least 2 real-world Filecoin-backed reference datasets;
- at least 1 additional sensor or IoT use case;
- published upload/retrieval/verification benchmark report;
- integration tutorials;
- documented onboarding work with at least 2 external developers or projects;
- published reproduction instructions;
- documented onboarding blockers, feedback, and resulting improvements.
Acceptance criteria:
- ≥2 real-world Filecoin-backed reference datasets;
- ≥1 additional sensor/use case;
- benchmark results publicly available;
- reproduction instructions publicly available;
- documented onboarding sessions or attempts with ≥2 external developers or
projects;
- published reference artifacts independently verifiable.
Adoption target: At least 2 successful independent external reproductions
during the grant period. This is a success target rather than a milestone
payment dependency.
Total Budget Requested
| Milestone # |
Description |
Deliverables |
Completion Date |
Funding |
| 1 |
Reproducible IoT-to-Filecoin Onboarding |
Reproducible Synapse/PDP onboarding, sample dataset, retrieval and verification workflow, documentation |
January 15, 2027 |
$6,000 |
| 2 |
Filecoin Verification Toolkit and Developer Console |
Verification toolkit, structured reports, PieceCID inspection, developer console, integration/security tests |
March 15, 2027 |
$8,000 |
| 3 |
Public Reference Deployments and Adoption |
Reference datasets, additional use case, benchmarks, reproduction documentation, external onboarding work |
April 30, 2027 |
$6,000 |
| Total |
|
|
April 30, 2027 |
$20,000 |
The requested funding is for new grant-period work. Existing TrustIoT
development is presented as evidence of execution capability and is not being
requested for retroactive reimbursement.
Maintenance and Upgrade Plans
TrustIoT will remain open source under its MIT OR Apache-2.0 dual-license
model.
After the grant period, maintenance will focus on:
- compatibility with supported Filecoin/Synapse interfaces;
- security and dependency updates;
- bug fixes and community-reported issues;
- maintaining reproducible reference examples;
- reviewing additional sensor and IoT integrations;
- preserving backwards-compatible verification formats where practical.
Longer-term sustainability may include ecosystem funding and integration or
support work for organizations deploying TrustIoT in real-world IoT
environments.
Team
Team Members
- Hamid — Project Lead and Developer
Team Member LinkedIn Profiles
N/A
Team Website
https://github.com/amazighov/trustiot
Relevant Experience
Hamid is the creator and primary developer of TrustIoT and has built the
current reference implementation across the physical-device, cryptographic
provenance, Filecoin storage, verification, reliability, and security-testing
layers.
The existing public implementation demonstrates execution capability through
working ESP32/BME280 hardware integration, ECDSA P-256 device attestation,
persistent replay protection, Synapse/PDP integration on Filecoin Calibration,
PieceCID-based storage references, independent retrieval/integrity
verification, and automated security tests.
Team code repositories
Additional Information
How did you learn about the Open Grants Program?
Through research into Filecoin ecosystem funding opportunities.
Best email address for discussing the grant agreement and general next
steps:
khaddaoui.hamid@gmail.com
Additional evidence:
- Public implementation: https://github.com/amazighov/trustiot
- Reference release:
v0.1.0-rc2
- Public Filecoin Calibration evidence:
evidence/filecoin-calibration-proof.json
- Independent Synapse retrieval verification:
evidence/filecoin-retrieval-verification.json
- Security and reliability suite:
npm run test:trustiot
The public Calibration evidence includes a real PieceCID from a successful
Synapse/PDP storage workflow, and the retrieval evidence demonstrates an
independently calculated SHA-256 matching the expected SHA-256 with a
VERIFIED result.
Open Grant Proposal: TrustIoT — Verifiable Real-World Data Infrastructure for Filecoin
Project Name: TrustIoT
Proposal Category: Developer and data tooling
Individual or Entity Name: Hamid — Individual
Proposer: @amazighov
Project Repo(s):
https://github.com/amazighov/trustiot
(Optional) Filecoin ecosystem affiliations: None
(Optional) Technical Sponsor: None
Do you agree to open source all work you do on behalf of this RFP under the MIT/Apache-2 dual-license?: Yes
Project Summary
TrustIoT is an open-source infrastructure layer for onboarding authenticated
real-world IoT data to Filecoin. IoT and DePIN systems can generate valuable
datasets from environmental sensors, industrial equipment, scientific
instruments, agriculture, and other physical infrastructure. However,
decentralized storage alone cannot establish whether a dataset actually
originated from an expected physical device, whether individual readings were
modified before storage, or whether replayed data was introduced.
TrustIoT addresses this provenance gap before data reaches storage. Physical
devices cryptographically attest sensor readings; TrustIoT validates them,
protects ingestion against replay, groups accepted readings into verifiable
batches, encrypts datasets, and stores them through Filecoin-backed
infrastructure. Independent verification tooling can later validate dataset
integrity and Filecoin storage references.
A working public reference implementation already exists. It has been
exercised with physical ESP32/BME280 hardware, ECDSA P-256 device attestation,
persistent anti-replay protection, verifiable batching, AES-256-GCM
encryption, Synapse/PDP on Filecoin Calibration, PieceCID-based storage
references, retrieval verification, and automated security/reliability tests.
This grant will not fund that work retroactively. It will fund the next stage:
turning the working reference implementation into reusable Filecoin onboarding
and verification infrastructure for other IoT and DePIN developers.
Impact
TrustIoT aims to expand the types of real-world datasets that developers can
reliably onboard to Filecoin. Filecoin provides the decentralized data layer;
TrustIoT complements it by addressing provenance before storage and independent
verification after retrieval. The project focuses on meaningful real-world
data onboarding rather than generating synthetic storage volume.
The grant-funded work will reduce integration friction by providing a
reproducible IoT-to-Filecoin workflow, reusable Filecoin onboarding and
verification tooling, public reference datasets, structured verification
reports, upload/retrieval benchmarks, developer documentation, and a
lightweight developer-facing verification console.
The current ESP32/BME280 deployment is a reference implementation, not the
target market or architectural limit. Potential users include developers
working on DePIN networks, environmental monitoring, scientific sensing,
agriculture, and industrial IoT. Success means that developers outside the
original project can reproduce the workflow, onboard authenticated real-world
datasets to Filecoin, retrieve them, and independently verify their integrity
and provenance.
Outcomes
The final grant-funded outcomes will include:
reference;
Success will be measured using:
Successful external reproduction is an adoption target rather than a milestone
payment dependency because it also depends on external participants.
Data Onboarding
TrustIoT is currently an early-stage reference implementation, so the project
does not claim large existing storage volume.
The initial grant-period datasets will consist of authenticated real-world IoT
telemetry and reference datasets used to validate repeatable Filecoin
onboarding, retrieval, and verification.
Projected onboarding targets:
These are conservative targets rather than guaranteed storage commitments.
Individual environmental sensor readings are small. The project's primary
early success metric is repeatable onboarding of authenticated real-world
datasets by independent integrations, rather than generating synthetic data
solely to increase storage volume.
The architecture is sensor-agnostic and is intended to support higher-volume
IoT and DePIN data sources as adoption expands.
Adoption, Reach, and Growth Strategies
The initial target audience is developers building DePIN, environmental
monitoring, scientific sensing, agriculture, and industrial IoT systems.
TrustIoT is at an early adoption stage. The current public implementation is
intended to serve as the reference deployment from which external adoption can
begin.
First 10 users
The first 10 users will be targeted through:
The grant-period target is at least 2 successful independent reproductions,
with documented onboarding attempts involving at least 2 external developers
or projects.
Path toward 100 users
After validating the onboarding workflow with the first users, growth will
focus on reusable documentation, additional sensor examples, public benchmark
results, developer-facing verification tooling, and community integrations.
Reaching 100 users is a longer-term adoption objective rather than a
grant-period milestone or payment dependency.
Development Roadmap
Proposed project start: December 1, 2026, or the first mutually agreed
start date following grant execution.
Milestone 1 — Reproducible IoT-to-Filecoin Onboarding
Proposed dates: December 1, 2026 – January 15, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 6,000
Goal: Turn the existing reference implementation into a workflow that an
external developer can reproduce from a clean environment.
Deliverables:
Acceptance criteria:
A clean environment can install TrustIoT, ingest a reference dataset, upload
it through Synapse/PDP, obtain the Filecoin storage reference, retrieve the
stored artifact, and independently verify its integrity and provenance.
Milestone 2 — Filecoin Verification Toolkit and Developer Console
Proposed dates: January 16, 2027 – March 15, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 8,000
Goal: Make Filecoin-backed IoT verification reusable and easier for
developers.
Deliverables:
The Developer Console will remain a thin interface over TrustIoT's
verification core. It will not become an independent trust-decision layer and
will not expose private device keys or wallet credentials.
Acceptance criteria:
A user can select a reference artifact, inspect its Filecoin storage reference,
run independent verification, and receive a clear
VERIFIEDorFAILEDresult with a structured explanation.
Milestone 3 — Public Reference Deployments and Adoption
Proposed dates: March 16, 2027 – April 30, 2027
Team: Hamid — Project Lead and Developer
Funding: USD 6,000
Goal: Demonstrate that the Filecoin integration is reusable beyond the
original reference device.
Deliverables:
Acceptance criteria:
projects;
Adoption target: At least 2 successful independent external reproductions
during the grant period. This is a success target rather than a milestone
payment dependency.
Total Budget Requested
The requested funding is for new grant-period work. Existing TrustIoT
development is presented as evidence of execution capability and is not being
requested for retroactive reimbursement.
Maintenance and Upgrade Plans
TrustIoT will remain open source under its MIT OR Apache-2.0 dual-license
model.
After the grant period, maintenance will focus on:
Longer-term sustainability may include ecosystem funding and integration or
support work for organizations deploying TrustIoT in real-world IoT
environments.
Team
Team Members
Team Member LinkedIn Profiles
N/A
Team Website
https://github.com/amazighov/trustiot
Relevant Experience
Hamid is the creator and primary developer of TrustIoT and has built the
current reference implementation across the physical-device, cryptographic
provenance, Filecoin storage, verification, reliability, and security-testing
layers.
The existing public implementation demonstrates execution capability through
working ESP32/BME280 hardware integration, ECDSA P-256 device attestation,
persistent replay protection, Synapse/PDP integration on Filecoin Calibration,
PieceCID-based storage references, independent retrieval/integrity
verification, and automated security tests.
Team code repositories
Additional Information
How did you learn about the Open Grants Program?
Through research into Filecoin ecosystem funding opportunities.
Best email address for discussing the grant agreement and general next
steps:
khaddaoui.hamid@gmail.com
Additional evidence:
v0.1.0-rc2evidence/filecoin-calibration-proof.jsonevidence/filecoin-retrieval-verification.jsonnpm run test:trustiotThe public Calibration evidence includes a real PieceCID from a successful
Synapse/PDP storage workflow, and the retrieval evidence demonstrates an
independently calculated SHA-256 matching the expected SHA-256 with a
VERIFIEDresult.