Skip to content

Open Grant Proposal: TrustIoT — Verifiable Real-World Data Infrastructure for Filecoin #2201

Description

@amazighov

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions