Cmd/Ctrl + P → Save as PDF · one slide per page
Community callidentuscatalyst
Hyperledger Identus · 1 September 2026

Identus, shipped.

Three apps built on the Cloud Agent — a 1,000-idea catalyst, an NHS-facing hub, and a clinical summary anchored to a ledger. What worked, what hurt, and what we would hand a newcomer.

Arun Nadarasa · Midnight Aliit Builder & Nightforce Alpha

github.com/arunnadarasa

Hyperledger Identus Community Call1 / 12
The problemidentuscatalyst

SSI stalls twice before line one.

The idea gap

"Verifiable credentials" is an architecture, not a product. Teams stare at the trust triangle and cannot name a thing worth building this week.

The infrastructure gap

Cloud Agent + PRISM node + Postgres + published DIDs with the right key purposes — all before a single credential is issued.

Every project below is an attempt to close one of those gaps for someone else.

Hyperledger Identus Community Call2 / 12
Overviewidentuscatalyst

Three projects, one thread.

Catalyst

1,000 build-ready ideas, each with a self-contained mega-prompt and three ways to run an agent.
identusprompts.lovable.app
github.com/arunnadarasa/identusprompts

Identus Hub / NHS

Explainer, developer docs and a live console: DIDs, issuance, verification, ZK proof and agentic-commerce demos.
identus.lovable.app
github.com/arunnadarasa/identus

IPS Compass

FHIR patient summary → digest → Identus credential → Midnight anchor, with infra provisioned from inside the app.
ipsmidnight.lovable.app
github.com/arunnadarasa/ipsmidnight

Ideation → first-mile tooling → a real regulated-domain workflow.

Hyperledger Identus Community Call3 / 12
Project 1identuscatalyst

Identus Catalyst — 1,000 ideas, evenly mapped.

  • —10 creative disciplines × 100 ideas — dance, music, film, fashion, games and more.
  • —Every idea is bound to exactly one primitive: identus-did, identus-connection, identus-credential, identus-verify.
  • —Strict round-robin: 25 ideas per primitive per theme, so no filter ever returns zero.
  • —Each idea page ships a copy-paste mega-prompt for the participant's own AI builder.
Hyperledger Identus Community Call4 / 12
Project 1identuscatalyst

The mega-prompt is the product.

┌ brief ─────────────── what to build, for whom
├ runtime conventions ─ framework, server fns, env
├ Identus primer ────── trust triangle in 8 lines
├ Cloud Agent API ───── endpoints · payloads
│                        state machines · RFC-7807
├ <<MODE_BLOCK>> ────── simulated | docker | fly
├ code snippet ──────── the chosen primitive
└ references ────────── docs + /llms-full.txt
  • —No hidden skill, no private context — it stands alone.
  • —13–16 KB per prompt depending on the mode block.
  • —The mode token is substituted in the browser when you switch modes.
Hyperledger Identus Community Call5 / 12
Project 1identuscatalyst

Same prompt, three ways to run an agent.

Simulated

In-app fixtures that mirror Cloud Agent response shapes. Zero setup, demoable offline, SSR-safe.

Docker

Compose stack: cloud-agent 1.40.0, prism-node 2.5.0, postgres 13-alpine, on localhost:8085.

Fly.io

Three machines — db, prism-node, cloud-agent — 4 GB, process-group DNS, public HTTPS.

Start simulated in the first hour; swap one block to go real without rewriting the app.

Hyperledger Identus Community Call6 / 12
Hard-wonidentuscatalyst

Five things that cost us hours.

  • —postgres:13-alpine, not 16 — Flyway migrations fail on newer majors.
  • —The agent needs three roles created up front: pollux-, connect- and agent-application-user.
  • —An issuer DID must carry an assertionMethod key and be published — filter for it, or issuance fails late and cryptically.
  • —A deterministic DEFAULT_WALLET_SEED keeps DIDs stable across restarts.
  • —Cap readiness polling at 60 s and surface RFC-7807 error bodies verbatim.
Hyperledger Identus Community Call7 / 12
Project 1identuscatalyst

Hand your knowledge base to their LLM.

  • —One plain-text route — /llms-full.txt — with primitives, mode recipes, API reference and gotchas.
  • —Participants paste the URL into their own assistant and skip the first mile.
  • —Generated from the same data the site renders, so it cannot drift.
$ curl https://identusprompts.lovable.app/llms-full.txt

# Hyperledger Identus Catalyst
## Primitives
## Agent modes: simulated | docker | fly
## Cloud Agent REST reference
## Gotchas
Hyperledger Identus Community Call8 / 12
Project 2identuscatalyst

Identus Hub — the first mile, collapsed.

  • —Public explainer plus a worked NHS Single Patient Record scenario for non-developers.
  • —Live console: create PRISM DIDs, auto-publish issuers, issue connection-based or connectionless credentials, verify presentations, and read an activity log.
  • —In-browser zero-knowledge age proof bound to a credential JWT by SHA-256 commitment.
  • —Agentic-commerce demos — A2A, AP2, UCP, x402 — credentials as delegated authority.
  • —Every row RLS-scoped per account, so the sandbox is safe to share publicly.
Hyperledger Identus Community Call9 / 12
Project 3identuscatalyst

IPS Compass — credential over a clinical digest.

FHIR IPS bundle
   │  validate against the IPS guide
   ▼
SHA-256 digest        (no patient data leaves)
   │
   ├─▶ Identus credential over the digest
   │
   └─▶ Midnight anchor (Compact contract)
          │
          ▼
   verifier: existed + unchanged
  • —Fly Machines provisioned from inside the app — no local Docker, no CI.
  • —Fly token and agent admin key never leave server functions.
  • —Identus proves who said it; Midnight proves it existed unchanged.
Hyperledger Identus Community Call10 / 12
Feedbackidentuscatalyst

What the Cloud Agent gets right — and what bites.

Pleasant

A clean REST surface with honest state machines. Once an issuer DID is published, issue → offer → accept → present reads exactly like the docs.

Sharp edges

Boot-time coupling: Postgres major, database roles, wallet seed and key purposes each fail late, far from their cause.

Would help most

A pinned, single-command reference stack; boot-time preflight errors that name the missing role or key purpose.
Hyperledger Identus Community Call11 / 12
Over to youidentuscatalyst

Try it, fork it, break it.

Catalyst

identusprompts.lovable.app
github.com/arunnadarasa/identusprompts

Identus Hub / NHS

identus.lovable.app
github.com/arunnadarasa/identus

IPS Compass

ipsmidnight.lovable.app
github.com/arunnadarasa/ipsmidnight

For your LLM

identusprompts.lovable.app/llms-full.txt
identus.io/documentation/develop

Questions — especially the uncomfortable ones about the sharp edges.

Hyperledger Identus Community Call12 / 12