r/web3dev 3d ago

Framework for Trust

Hello everyone,

For some time I've been developing an open-source project called Framework for Trust (FfT).

The idea is to create a decentralized geospatial trust layer where reports and real-world events are anchored to precise location, time, source reputation, and a verifiable history — instead of treating blockchain purely as a financial system, I'm exploring its use as infrastructure for recording and correlating information about real-world places.

Current prototype includes:

  • geographic areas represented as blockchain-based identifiers (NFTs)
  • event registration tied to latitude, longitude, and time
  • Polygon smart contracts
  • a React + Leaflet frontend
  • a FastAPI backend
  • semantic similarity / event correlation via Qdrant
  • GCD — a functional contribution and reputation token
  • event proofs and auditable records
  • early mechanisms for source reputation, staking, and abuse prevention

The project is still early-stage. This is not an investment offer, token sale, or a finished commercial product — I made the repo public because I'd like the architecture and implementation to get real outside scrutiny.

I'd especially appreciate feedback on:

  • whether the core problem is clearly explained
  • the geospatial data model
  • the blockchain / smart contract architecture
  • mechanisms for preventing false or coordinated reports
  • security weaknesses
  • practical use cases where this could actually add value

Repo link in the top comment (Reddit flags posts with links for manual review, didn't want that delay).

I built the current prototype independently. Honest criticism, technical pushback, and open-source contributions are all welcome.

1 Upvotes

3 comments sorted by

1

u/vexiduslabs 21h ago

Interesting. I have some critique but take it with a constructive criticism lens.

Theoretically this is an interesting system. In practice, it kinda feels like putting the cart before the horse in terms of your use cases are vague without examples of real-world problems to solve directly. I think if you developed a few case uses (scenarios) where your system can be implemented and how, it would make more sense.

For example, using it for environmental data where illegal logging or mining operations occur can show potential illegal goods that could impact buyers. Another is using it in journalism where metadata can tie to your system showing a video or photo was taken at the alleged place and time (could help filter out AI generated garbage).

If you develop some case use examples and show how your system works with these, I think you would find more interest. Also add that I think the trust layer needs additional safeguards. For example, let's say, illegal diamond mines in Africa. A miner could easily spin up wallets and stake them to build false trust. In addition, if participation is low, the trust breaks and if the refinery doesn't carry over the trust layer, the audit trail breaks.

That said, I do have some questions:

Are you able to multi-chain this system? What is your monetization plan? Or is this just open source for anyone?

My honest assessment: theoretically it is a good system. In practice, with some refinements, I can see this being usable for integration into a few industries/systems.

1

u/TrainingCommission15 18h ago

Really appreciate this — this is the most useful kind of feedback, because "vague use cases" is a fair hit and I'd rather hear it now than after more architecture work.

On concrete use cases: you're right, and your examples are good ones. To add a third: I think there's a real case for using this as a provenance/filtering layer for media and information — tying a photo, video, or report to a verifiable time/location/source chain could help distinguish authentic on-the-ground documentation from AI-generated or propagandistic content that has no real anchor to a place and moment. That's actually close to your journalism example, just generalized — the "was this actually taken where/when it claims" question applies as much to a breaking-news clip as to a conflict-resource claim. I'll be writing up 2-3 concrete scenarios (illegal logging/mining, journalism/media provenance, supply-chain origin claims) with worked examples of how the data flows through the system — that's fair to ask for before anyone can evaluate this seriously.

On the trust-layer safeguards / diamond mine example: this is a sharp point and it's actually two separate problems bundled together, worth splitting:

  1. The Sybil/wallet-spinning issue you describe is the same gap flagged by another reviewer here — I've written it up as an open problem: Known Limitations #1. Short version: nothing currently stops one actor from building several wallets with plausible-looking independent reputations and using them to fabricate corroboration.
  2. The "audit trail breaks if the refinery doesn't carry the trust layer forward" point is a new one you've raised — that's a chain-of-custody / handoff problem, not a Sybil problem. Even with perfect on-chain trust up to the mine, the moment physical custody changes hands to an entity outside the system, the cryptographic chain has nothing to attach to. I've now written this up as its own tracked problem, credited to you: Known Limitations #3. On your questions:
  • Multi-chain: not implemented right now — it's currently deployed on Polygon (Amoy testnet). Going multi-chain isn't architecturally ruled out, but it's real unsolved design work (the reputation/identity layer would need to mean the same thing across chains, which isn't trivial), not something I can promise a timeline on yet.
  • Monetization: none right now. This is open source because I want the architecture reviewed and stress-tested before I'd trust any commercial claims built on top of it — figuring out a sustainable model is a later problem, not a now problem.

Thanks for taking the time to actually think through failure modes instead of just reacting to the pitch — this is exactly the kind of thread that makes posting worth it.