How lastexitfromnowhere/open-trust-dashboard works
Open Trust Dashboard is a static, client-side trust and provenance interface. Users choose a dashboard workflow, and app.js handles the interaction and updates the page: verifying file digests and signatures, signing or attesting provenance, managing requests, and exploring trust data. The README describes decentralized registry visualization and auditing; excerpts also show GitHub-backed signature lookup and issue-based attestation. The source is partial, so uncertain endpoint wiring for requests and exploration is not shown.
Main entry points: app.js UI controller · index.html Dashboard page
Components 12
Dashboard interface
- Dashboard page
index.html - UI controller
app.js
Trust workflows
- Verify data
app.js - Sign data
app.js - Create attestation
app.js - Attestation requests
app.js
Discovery
- Explore trust data
app.js - Fingerprint details
app.js
External integrations
- GitHub APIs
- Open Trust Registry
- Browser WebCrypto
Other components
- User
Connections 15
- User → Dashboard page: uses
- Dashboard page → UI controller: dispatches events
- UI controller → Dashboard page: updates UI
- UI controller → Verify data: dispatches
- UI controller → Sign data: dispatches
- UI controller → Create attestation: dispatches
- UI controller → Attestation requests: dispatches
- UI controller → Explore trust data: dispatches
- Explore trust data → Fingerprint details: opens details
- Verify data → Browser WebCrypto: digests and verifies
- Sign data → Browser WebCrypto: uses cryptography
- Create attestation → GitHub APIs: fetches issue data
- Create attestation → GitHub APIs: posts comment
- Verify data → GitHub APIs: fetches signature
- Explore trust data → Open Trust Registry: visualizes trust data