From GitHub Contributions to a Public Digital Knowledge Passport
Today we moved MyZubster one step further.
We now have a working public Digital Knowledge Passport that connects real open-source contributions to demonstrated knowledge, evidence, attestations, rewards, and privacy-preserving settlement.
This is no longer just an architectural idea.
It is running.
Our current pilot exposes a public passport for a real contributor with:
16 knowledge concepts
3 contributions
3 attestations
1 reward
1 settlement
The public endpoint is live and returns success: true with myzubster-knowledge-passport-v1. Testo incollato
What the Passport represents
The model is:
Contributor
↓
Contribution
↓
Knowledge
↓
Evidence
↓
Attestation
↓
Reward
↓
Settlement
Each layer has a different meaning.
A contribution does not automatically equal verified expertise.
A reward does not prove knowledge.
A payment does not replace evidence.
We keep these concepts separate so provenance remains visible.
Knowledge is explicit
The current Passport contains 16 explicit knowledge concepts.
Examples include:
NFC payload encoding and decoding
NFC scan simulation
NFC verification workflow
Browser and Node interoperability
SHA-256 validation
Tamper detection testing
Physical NFC tag design
NFC API integration
NDEF integration workflow
Technical API documentation
These are exposed as first-class Knowledge concepts rather than being buried inside pull-request descriptions. Testo incollato Testo incollato
Contributions demonstrate knowledge
Each contribution explicitly lists what it demonstrates.
For example, PR #9 demonstrates six knowledge concepts, including NFC payload handling, scan simulation, verification workflows, interoperability, SHA-256 validation, and tamper testing. Testo incollato
PR #10 demonstrates knowledge around physical NFC tag design, print-ready assets, production considerations, and durability/deployment. Testo incollato
PR #11 demonstrates NFC API integration, payload validation, NDEF workflow, animal registry integration, deterministic testing, and technical API documentation. Testo incollato
This creates a much stronger relationship than:
User → PR
We now have:
User
→ Contribution
→ Demonstrated Knowledge
Attestation stays honest
The current pilot includes three attestations.
All three are marked:
OBSERVED
not:
VERIFIED
That distinction is intentional.
The evidence comes from merged GitHub contributions and repository review, but we do not pretend that this is the same as independent certification. Testo incollato
Reward and settlement are separate
One of the contributions completed the full economic lifecycle.
The Passport records a reward of:
0.001 XMR
with status:
paid
and links it to a separate settlement record. Testo incollato
The settlement itself records:
network: monero-mainnet
asset: XMR
amount: 0.001
status: SETTLED
privacyMode: privacy_preserving
proofType: REFERENCE_ONLY
Testo incollato
This matters because:
Reward ≠ Payment
A reward can exist before settlement.
A settlement records that the economic transfer actually happened.
Why Monero fits this model
For contributor systems, financial privacy matters.
A contributor may want to build a public reputation around demonstrated knowledge without exposing their broader financial history.
This is why MyZubster is exploring a model where:
knowledge provenance is public
identity can remain pseudonymous
financial settlement can preserve privacy
The Passport does not need to publish wallet secrets, private keys, seed phrases, or credentials.
Its public provenance policy explicitly reflects that separation. Testo incollato
The public Passport
The new public endpoint exposes a simplified contributor view rather than the entire internal graph.
Conceptually:
Digital Knowledge Passport
Contributor
├── Knowledge
├── Contributions
├── Attestations
├── Rewards
└── Settlements
The goal is to make this usable not only by APIs, but eventually by:
GitHub
MyZubster profiles
metaverse identities
community platforms
reputation systems
From activity to provenance
Most platforms show activity.
We want to preserve relationships.
Not only:
What did this person do?
but also:
What knowledge did that work demonstrate?
What evidence supports it?
Who observed it?
Was it independently verified?
Was it rewarded?
Was the reward settled?
That is the difference between an activity feed and a knowledge passport.
Why this matters
A contributor should eventually be able to carry a portable identity that says:
Here is what I contributed.
Here is what that contribution demonstrated.
Here is the evidence.
Here is the attestation state.
Here is the reward.
Here is the settlement.
Without needing to expose a real-world identity.
What comes next
The next stage is to connect the Passport directly to the MyZubster identity and metaverse layer.
The path becomes:
GitHub
↓
Contributor Identity
↓
Digital Knowledge Passport
↓
Metaverse Profile
↓
Knowledge + Reputation + Rewards
The larger idea is simple:
digital identity should be backed by evidence, not just profile claims.
And knowledge should remain connected to the path through which it was demonstrated.
Prove the knowledge.
Preserve the identity.
Reward the contribution.
MyZubster #OpenSource #KnowledgeGraph #DigitalIdentity #Monero #XMR #Privacy #Reputation #Web3 #ContributorEconomy
DEV metadata
Title
From GitHub Contributions to a Public Digital Knowledge Passport
Description
How MyZubster connects open-source contributions, demonstrated knowledge, evidence, attestations, rewards and Monero settlement into a public contributor passport.
Top comments (0)