Directories
¶
| Path | Synopsis |
|---|---|
|
Package billing is the billing domain: plans, orders, subscriptions, and the channel-agnostic payment-event pipeline (event idempotency, amount reconciliation, order state machine, entitlement hooks) shared by every payment channel adapter under billing/adapters.
|
Package billing is the billing domain: plans, orders, subscriptions, and the channel-agnostic payment-event pipeline (event idempotency, amount reconciliation, order state machine, entitlement hooks) shared by every payment channel adapter under billing/adapters. |
|
adapters/paypal
Package paypal 实现 ploykit billing 的 PayPal 支付渠道 (billing/app.PaymentChannel),走 PayPal Subscriptions + Catalog Products REST API(目录型渠道家族,与 waffo 同类;BC-8 = 框架成色的试金石, 零内核改动接入):
|
Package paypal 实现 ploykit billing 的 PayPal 支付渠道 (billing/app.PaymentChannel),走 PayPal Subscriptions + Catalog Products REST API(目录型渠道家族,与 waffo 同类;BC-8 = 框架成色的试金石, 零内核改动接入): |
|
adapters/sim
Package sim 提供三个「模拟支付渠道」方言(simwaffo / simpaypal / simstripe), 用于在真库上对 billing 全管线做端到端验收。
|
Package sim 提供三个「模拟支付渠道」方言(simwaffo / simpaypal / simstripe), 用于在真库上对 billing 全管线做端到端验收。 |
|
adapters/sim/simhttp
Package simhttp 是 sim 模拟渠道的 DEV 测试 HTTP 面(「模拟三个支付渠道的 测试接口」),供人工 curl / 外部脚本驱动全管线:
|
Package simhttp 是 sim 模拟渠道的 DEV 测试 HTTP 面(「模拟三个支付渠道的 测试接口」),供人工 curl / 外部脚本驱动全管线: |
|
adapters/waffo
Package waffo 实现 ploykit billing 的 Waffo Pancake(MoR)支付渠道 (billing/app.PaymentChannel),走 waffo REST API(https://api.waffo.ai):
|
Package waffo 实现 ploykit billing 的 Waffo Pancake(MoR)支付渠道 (billing/app.PaymentChannel),走 waffo REST API(https://api.waffo.ai): |
|
money
Package money provides the shared cents <-> display-string conversions used by every payment-channel adapter (waffo, stripe, paypal).
|
Package money provides the shared cents <-> display-string conversions used by every payment-channel adapter (waffo, stripe, paypal). |
|
internal
|
|
|
Package notify is the notification domain: the in-app bell (notification table + preferences) plus the email adapter surface.
|
Package notify is the notification domain: the in-app bell (notification table + preferences) plus the email adapter surface. |
|
adapters/bell
Package pgrepo is the bell's SQL adapter over the notification table.
|
Package pgrepo is the bell's SQL adapter over the notification table. |
|
platform
|
|
|
events
Package events is the transactional event substrate: Emit writes the event inside the caller's database transaction (outbox), a river worker picks it up and the dispatcher invokes the kind's handler.
|
Package events is the transactional event substrate: Emit writes the event inside the caller's database transaction (outbox), a river worker picks it up and the dispatcher invokes the kind's handler. |
|
logring
Package logring captures slog output into an in-memory ring buffer so a developer agent can fetch the records behind a single failed request by its request id ("one artifact per failure").
|
Package logring captures slog output into an in-memory ring buffer so a developer agent can fetch the records behind a single failed request by its request id ("one artifact per failure"). |
|
mcpx
Package mcpx is the mountable MCP (Model Context Protocol) server kernel: it turns a product's app into an agent-operable control plane by exposing intent-level tools over the streamable-HTTP MCP transport.
|
Package mcpx is the mountable MCP (Model Context Protocol) server kernel: it turns a product's app into an agent-operable control plane by exposing intent-level tools over the streamable-HTTP MCP transport. |
|
renderx
Package renderx implements the SSR render pipeline (QuickJS engine pool, bundle build, prerender, cache, SEO companions).
|
Package renderx implements the SSR render pipeline (QuickJS engine pool, bundle build, prerender, cache, SEO companions). |
|
sealx
Package sealx seals tenant credentials at rest with AES-256-GCM (authenticate-then-store; the sealed form carries an authenticated timestamp blob, base64-encoded under the SealedPrefix).
|
Package sealx seals tenant credentials at rest with AES-256-GCM (authenticate-then-store; the sealed form carries an authenticated timestamp blob, base64-encoded under the SealedPrefix). |
|
storagex
Package storagex HTTP companions (storage-walk #14): the serving handler for the /uploads/ URL convention LocalBackend.URL() produces, and the multipart parsing helper for upload endpoints.
|
Package storagex HTTP companions (storage-walk #14): the serving handler for the /uploads/ URL convention LocalBackend.URL() produces, and the multipart parsing helper for upload endpoints. |
|
whsign
Package whsign implements the ploykit webhook delivery signature protocol.
|
Package whsign implements the ploykit webhook delivery signature protocol. |
|
Package provisioning is the framework's sanctioned composition layer for registration-time provisioning (ADR 0016): identity + workspace + quota composed into one wiring line.
|
Package provisioning is the framework's sanctioned composition layer for registration-time provisioning (ADR 0016): identity + workspace + quota composed into one wiring line. |
|
Package webhooks delivers workspace events to subscriber-controlled HTTP endpoints (the SaaS "outgoing webhook" surface).
|
Package webhooks delivers workspace events to subscriber-controlled HTTP endpoints (the SaaS "outgoing webhook" surface). |
Click to show internal directories.
Click to hide internal directories.
