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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
14
14
-`MessageRouter` now exposes `SendOutcome` / `EventSendResult` from the underlying `portal` crate, giving relay delivery feedback per event. `SendOutcome::Delivered { relays }` includes the URLs of relays that accepted the event. Not yet surfaced on the REST API; wiring will follow in a future release (#85)
15
15
-`portal-rates`: added fallback-only market source failover in `MarketAPI` (tries fallback providers when the primary source fails). No `fiatUnits` mapping changes in this update (#129).
16
16
17
+
#### Changed
18
+
- Payment request amount fields now use `Amount` wrapper (`serde(transparent)` over `u64`) in core request models; wire JSON format remains unchanged.
19
+
20
+
#### Removed
21
+
- Verification-specific REST endpoints:
22
+
-`POST /verification/sessions`
23
+
-`POST /verification/token`
24
+
- Verification-specific runtime settings from `portal-rest` config (`[verification]` / `PORTAL__VERIFICATION__API_KEY`).
25
+
- Verification-specific entries from `portal-rest` OpenAPI spec and generated TS client/types.
26
+
17
27
---
18
28
19
29
### [0.4.1] - 2026-04-01
@@ -105,6 +115,7 @@ First release — Docker image available at [`getportal/sdk-daemon`](https://hub
105
115
106
116
#### Changed
107
117
-`register_nip05()` now delegates to `portal::register_nip05()` (moved to `portal` crate). UniFFI bindings unchanged.
118
+
- Payment request amount fields now use `Amount` wrapper (`serde(transparent)` over `u64`) in core models; wire format and app compatibility unchanged.
Copy file name to clipboardExpand all lines: README.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,13 +15,12 @@ No accounts. No KYC. No payment processor.
15
15
16
16
---
17
17
18
-
Portal lets you add **age verification**, **authentication**, and **payments** to your app — without collecting personal data.
18
+
Portal lets you add **authentication** and **payments** to your app — without collecting personal data.
19
19
20
20
> **New here?** Start with the [documentation](https://portaltechnologiesinc.github.io/lib/) or create a free instance on [PortalHub](https://hub.getportal.cc).
21
21
22
22
## What can you build?
23
23
24
-
-**Age verification** — verify users' age for compliance, no personal data stored → [Guide](https://portaltechnologiesinc.github.io/lib/age-verification/getting-started.html)
25
24
-**Authentication** — passwordless login via the Portal app → [Guide](https://portaltechnologiesinc.github.io/lib/platform/authentication.html)
26
25
-**Payments** — single, recurring, invoice-based; BTC or fiat → [Guide](https://portaltechnologiesinc.github.io/lib/platform/single-payments.html)
27
26
-**Digital tickets** — issue and verify Cashu tokens → [Guide](https://portaltechnologiesinc.github.io/lib/platform/cashu-tokens.html)
Copy file name to clipboardExpand all lines: crates/portal-rest/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Portal REST API
2
2
3
-
REST API server for Portal — authentication, payments, age verification, and more. Use it via the [TypeScript SDK](https://www.npmjs.com/package/portal-sdk) or call the HTTP endpoints directly.
3
+
REST API server for Portal — authentication, payments, and more. Use it via the [TypeScript SDK](https://www.npmjs.com/package/portal-sdk) or call the HTTP endpoints directly.
4
4
5
5
> 📖 **[Full documentation](https://portaltechnologiesinc.github.io/lib/)** · 🚀 **[Get started with PortalHub](https://hub.getportal.cc)** (no self-hosting needed)
0 commit comments