You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A digital registry for managing Power of Attorney (POA) instruments under the
New Zealand Protection of Personal and Property Rights Act 1988.
Both the granter and attorney must hold a RealMe Verified identity.
Features
Feature
Description
Digital POA Granting
Create enduring, general, property, personal/welfare, or specific powers of attorney
RealMe Verified Identity
Granter and attorney identities verified via RealMe SAML 2.0
Attorney Acceptance Workflow
POAs start as pending_acceptance; attorneys receive a one-time link to accept or decline
QR Code Verification
Active POAs generate a scannable QR code linking to the public verification page
Public Verification Page
Anyone can verify a POA at /verify/:registryId — no login required
Full Audit Trail
Every lifecycle event (grant, accept, decline, amend, revoke, view) is logged with timestamp and actor
Institution Verification API
Banks and institutions verify POA validity via REST API with API-key auth and rate limiting
Bulk Verification
Verify up to 100 registry IDs in a single API call
Webhook Notifications
HMAC-SHA256-signed webhook delivery to subscribed institutions
Automatic Expiry
Background job marks POAs expired hourly when their expiry date passes
Human-Readable IDs
Sequential registry identifiers — e.g. POA-2026-00042
Submit your SP metadata (available at GET /auth/metadata) to DIA.
DIA will provide the ITE IdP metadata URL.
Use a properly named certificate: ite.{service-name}.{org-domain}.nz
Set REALME_ENVIRONMENT=ite and update REALME_IDP_METADATA_URL.
Production
Same as ITE with REALME_ENVIRONMENT=production and the production IdP metadata URL from DIA.
Development
make test# go test ./...
make test-race # go test -race ./...
make lint # golangci-lint run ./...
make vet # go vet ./...
make build # build binary to bin/
make tools # install air, atlas, golangci-lint
Digital Power of Attorney registry for New Zealand, compliant with the Protection of Personal and Property Rights Act 1988. RealMe Verified identity, attorney acceptance workflow, institution verification API, HMAC-signed webhooks, and public QR-code verification. Built with Go + Next.js.