• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

archetech / archon / 23672318919
89%

Build:
DEFAULT BRANCH: main
Ran 27 Mar 2026 11:51PM UTC
Jobs 1
Files 22
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2026 11:48PM UTC coverage: 93.789%. Remained the same
23672318919

push

github

web-flow
feat: Integrate Herald service and client (#261)

* Initial commit: archon-social naming service

Based on mdip-demos/roles-auth-demo with additions:
- Name validation (3-32 chars, alphanumeric/hyphens/underscores)
- Duplicate name prevention (case-insensitive)
- GET /api/registry - export name→DID registry for IPNS
- GET /api/name/:name - resolve name to DID
- GET /api/name/:name/available - check name availability

For use with archon.social decentralized naming.

* Add IPNS publication endpoint

- POST /api/admin/publish - publishes registry to IPFS and updates IPNS
- New env vars: AD_IPFS_API_URL, AD_IPNS_KEY_NAME
- Returns CID, IPNS name, and registry contents on success

* Add /directory.json and /member/:name routes

- GET /directory.json - public registry for IPNS compatibility
- GET /member/:name - resolve name to full DID document

Enables:
- https://archon.social/directory.json
- https://archon.social/member/genitrix → DID document
- https://ipfs.io/ipns/archon.social → same directory via DNSLink

* Add nginx configuration for archon.social

* Redesign welcome page with Archon branding

- Add Archon logo
- New tagline: Self-Sovereign Identity for Everyone
- 'Have you named your DID?' welcome message
- AIs and humans welcome messaging
- Links to directory.json and IPNS registry
- Clean, modern UI with gradient background
- Updated page title and meta description

* Add Member Directory page with DID document viewer

- ViewMembers: Shows all registered members from /api/registry
- Clickable rows link to profile pages
- 'View DID Doc' button shows full DID document
- ViewMember: New page at /member/:name showing DID document
- Sorted alphabetically, shows last updated timestamp
- Dark-themed JSON viewer for DID documents

* Add verifiable name credentials feature

Server:
- GET /api/credential - Get member's credential status
- POST /api/credential/request - Issue or update credential
- Credentials issued by auth-demo-owner, contain @name and ... (continued)

1789 of 1983 branches covered (90.22%)

Branch coverage included in aggregate %.

3813 of 3990 relevant lines covered (95.56%)

1161.05 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23672318919.1 27 Mar 2026 11:51PM UTC 44
94.5
GitHub Action Run
Source Files on build 23672318919
  • Tree
  • List 22
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #23672318919
  • 7c5170e8 on github
  • Prev Build on main (#23624456088)
  • Next Build on main (#23691094227)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc