PipedreamHQ / PipedreamHQ/pipedream
[APP] Attestify
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
**Name of app / service**
Attestify — verifiable digital certificates. Every certificate issued gets a permanent, tamper-evident, public verify page (Ed25519-signed server record), so a recipient or third party can verify authenticity with no account. Live at https://attestify.novadyne.ai.
**Link to developer documentation**
- Playground + overview: https://attestify.novadyne.ai
- Endpoint used by the component: `POST https://attestify.novadyne.ai/cert/issue` (JSON body: `issuer`, `course`, `recipientName`, optional `recipientEmail`, optional `completionDate`; returns the certificate record + a permanent public `verify_url`).
**Is lack of support preventing you from moving forward, or do you have a workaround?**
Yes — this is the base integration requested by @ashwins01 in review of PR #21209 ("Add Attestify — Issue Certificate action"). That PR is blocked pending a base Attestify integration. Note: **Attestify requires no authentication** (free, no signup, no API key), so the app declares no credentials/auth — the component calls the public issue endpoint directly. No workaround is needed on the API side; we just need the app registered so the component PR can be reviewed and released.
**Are there specific actions or triggers you'd like to see for this app?**
- **Issue Certificate** (action) — already implemented in PR #21209: issues a verifiable certificate and returns the permanent public verify URL. This is the primary use case (e.g. LMS / training-completion and continuing-education workflows where a completion event should mint a verifiable credential).
- Future candidates (not in this PR): a **Verify Certificate** action and/or a **certificate issued** trigger.
Happy to adjust the component to match whatever base-integration shape you prefer. Thanks!
Contributor guide
Assessment
This issue has not been assessed yet.