open-aid-ledger

Receiving Channel Publication Policy

This policy defines how future receiving channels may be prepared, reviewed, published, changed, or withdrawn.

Current status remains inactive:

DONATIONS_ACTIVE: NO
WALLETS_PUBLISHED: NO
ACTIVATION_APPROVED: NO

This document does not publish live receiving details and does not activate collection.

Purpose

A future donor-facing page must have one clear source of truth for receiving information.

The goal is to reduce:

Source of truth

Future receiving information must come from an approved repository source, not from private messages or screenshots.

A future publication source should include:

Field Requirement
channel_id stable internal reference
status inactive, active, frozen, retired
asset exact asset symbol
network exact network name
receiving_detail published only after activation approval
explorer_template optional public verification URL pattern
owner_role responsible maintainer role
review_date latest review date
approved_by reviewer references, not private secrets
replaced_by successor channel if retired
notes public-safe operational notes

Publication gates

Do not publish a live receiving detail unless all gates are true:

Donor-facing display rules

A future public page should show:

Status: ACTIVE or INACTIVE
Asset: exact symbol
Network: exact network
Receiving detail: only if active and approved
Ledger: where records will appear
Report: where reconciliation will be published
Freeze status: normal, frozen, or retired
Last reviewed: date

If status is inactive, frozen, or retired, the page must say not to send.

Change procedure

When changing a receiving channel:

  1. Mark the old channel as retiring or frozen.
  2. Open a reviewed change record.
  3. Explain the reason using public-safe wording.
  4. Add the new channel only after approval.
  5. Keep the old reference visible as retired, not deleted.
  6. Update the public status page.
  7. Add a reconciliation note for the transition period.

Freeze procedure

Freeze a channel if:

When frozen:

Exchange-account caution

Exchange accounts may be convenient for some users, but they add operational risk.

If an exchange account is ever used as an operational channel, it must meet the same publication, protection, freeze, and reconciliation requirements as any other channel.

Do not present exchange support as guaranteed. Asset and network support can change.

Prefer channels that allow public verification when governance and review gates allow them.

Prohibited publication patterns

Do not:

Maintainer note

This policy is a documentation baseline. It is not legal, tax, security, privacy, accounting, or financial advice. Use qualified review before any real public operation.