Manual sources
Users can add notes about public pages or conversations they choose to record. The current prototype does not ingest private feeds, scrape profiles at scale, or mine email and chat histories.
Background networking
Background networking is a conservative matching layer. It compares broad public previews, saved preferences, and manual source notes so a participant can decide whether an introduction is worth exploring.
How it works
The dashboard stores private wish profiles, manual source notes, saved searches, and broad registry previews. A deterministic scan can suggest possible counterparties, but a suggestion is not an introduction and does not reveal private data by itself.
Users can add notes about public pages or conversations they choose to record. The current prototype does not ingest private feeds, scrape profiles at scale, or mine email and chat histories.
Candidate matches are banded from declared cause areas, trade modes, constraints, location sensitivity, and verification preferences. Compatibility bands are prompts for human review, not automatic rankings of people.
A participant can request more detail, decline, or report a suggestion. Exact wishes, contact information, and sensitive constraints should only move forward after staged disclosure and mutual consent.
Match cards show coarse reason codes, confidence bands, trust and risk badges, scanned surfaces, and redacted surfaces. They explain why a suggestion exists without exposing raw wish text, contact details, or source notes.
Private facts should be shared for a narrow decision and, by default, a time box. Grants can expire or be revoked instead of becoming permanent background access.
Operational metrics use buckets and counts, such as scan runs and request states. Analytics should not store exact wishes, private constraints, report bodies, or message text.
Manual scans, helper jobs, saved searches, and signed-in registry searches are budgeted and logged with hashed query fingerprints. Highly specific sparse registry searches are withheld until the user broadens the query.
Match signal contract
The report recommends factor-code explanations, staged disclosure, and no autonomous outreach. This contract keeps background matching to redacted profile previews, a confidence band, explicit blockers, and human review before disclosure or contact.
Redacted match-signal preview
9 contract check(s), 0 blocker(s), mode redacted profile match preview only.
You are seeing this suggestion because public cause areas, trade mode, and verification preferences are compatible. Exact wishes and contact details are still hidden.
Exact wishes, contact details, sensitive constraints, raw profile notes, protected traits, and ideology or psychology inferences stay hidden until a valid consent stage. Redacted fields: exact_private_wishes, contact_details, sensitive_constraints, raw_profile_notes, protected_traits, ideology_or_psychology_inferences.
The evaluator does not infer ideology, psychology, protected traits, or hidden preferences.
Human review is mandatory before disclosure, contact, reliance, or state changes.
Capability gates
The reports recommend staged expansion rather than broad passive ingestion. This public gate keeps source connectors, AI summarization, and private-overlap computation default-off, shadow-only, or design-only until DPIA, lawful-basis, privacy-design, external review, and human-control checks are satisfied. Private-overlap checks are not live; any future pilot must use curated tags only, not free text or raw tag disclosure.
Expansion gate
6 check(s), 0 blocker(s), expansion ready: false.
Bg14 rollout
Deploy bg14 lanes to internal/staff profiles first, then a tiny consenting cohort, then a pilot pack; broaden only after transparency, privacy, and operator-review checks stay clean.
Rollback: Disable the specific bg14 flag, pause new promotion, preserve user revocation paths, and review audit rows before re-enabling.
default off
Consent ledger, approved manual summaries, field-scoped retention, and revocation controls only.
Required before expansion: DPIA and documented privacy-design review; lawful-basis record of processing; source-specific retention and deletion test.
Current blocker: No live connector worker may run before DPIA completion.
shadow only
Shadow-only comparison on approved, redacted source summaries from consenting users.
Required before expansion: DPIA and documented privacy-design review; measured precision, explanation-quality, and user-endorsement lift; unsafe-exposure regression review.
Current blocker: No AI output may create live matches or disclosure decisions.
design only
Design-only exploration of blinded tags, VOPRF, HPKE sealed fields, PSI, or PIR-PSI for narrow sensitive overlap checks.
Required before expansion: DPIA and documented privacy-design review; formal cryptographic design review; narrow threat model and abuse case review.
Current blocker: No production private-set intersection lane exists.
RLS and encryption audit
The schema audit covers private wishes, manual source notes, saved searches, match suggestions, grants, concierge requests, notifications, helper runs, risk signals, and audit events. The regression test fails if those tables lose row-level security, participant-scoped policies, or ciphertext/version columns for sensitive text.
Repository schema audit
36 RLS table requirement(s), 7 sensitive storage requirement(s), 0 blocker(s).
Private by default
Every background-networking table requirement disallows anonymous policies. Public discovery stays on broad previews rather than private wish or source tables.
Participant scoped
Match suggestions, grants, requests, reports, and audit events are checked through owner, counterparty, or participant predicates instead of public reads.
Sensitive text
Wish bodies, exact profile notes, source notes, connector consent notes, and synthesis summaries require encrypted storage slots and encryption-version columns.
AI shadow mode
The next AI layer is shadow-only: it can test approved, redacted source summaries from consenting users, but it cannot create live match suggestions, disclose private details, contact counterparties, change ranking, or store raw source content.
Shadow contract
5 contract check(s), 0 blocker(s), use shadow only no matching or disclosure.
Approved summary: this source mentions climate adaptation and institutional grantmaking capacity. Contact [redacted-email] for raw details.
Blocked sample reasons: Raw ingestion is disabled; shadow evaluation may use approved summaries only.; Source must be connected before shadow evaluation.; The source retention window has expired..
Privacy controls
The signed-in dashboard now exposes the background-networking data map, active grants, notification channel choices, local drafts, local transparency receipts, and data-right requests.
public-preview
Searchable registry surface and broad match candidate scan.
Retention: Until the profile is hidden, corrected, or deleted.
Control: Disable discoverability or public preview sharing from the wish profile; remove through self-serve background deletion.
private-profile
Deterministic synthesis and owner-reviewed matching.
Retention: Until correction, deletion, or account removal, subject to safety/legal holds.
Control: Visible to the owner; exact detail moves only through grants; owner-confirmed self-serve deletion is available.
private-profile
Dashboard explanation of what deterministic matching thinks the user wants.
Retention: Until regenerated, superseded, corrected, or deleted with background-networking data.
Control: Owner-scoped under RLS; regenerated from explicit fields and reviewed permissions instead of imported as authority.
consent-ledger
Staged disclosure and mutual-consent review.
Retention: For the active introduction plus audit retention after expiry or revocation.
Control: Purpose, audience stage, expiry, and revocation are recorded per grant; participant-facing grants are removed during self-serve deletion.
manual-source-summary
Optional deterministic context for owner-reviewed matching after approval.
Retention: Until the source-level retention timer expires, source removal, deletion request, or safety/legal hold.
Control: Manual and review-approved summaries only; source notes and connectors require field permissions, retention expiry, and no raw ingestion; expired or inactive source notes and derived signals stop influencing deterministic synthesis.
operations
Anti-enumeration, opportunity packaging, explanation provenance, safety review, SLA tracking, and concierge appeal review.
Retention: Operational window plus abuse-prevention audit retention.
Control: Buckets, counts, status labels, hashed fingerprints, SLA state, and appeal status only; safety audit rows are retained without an active profile link when deletion completes.
Source connector boundary
Connect a source only to produce a private summary for matching. Moral Trade does not search the raw source continuously, contact anyone from it, or copy raw content into analytics. Participants can review a summary before saving, limit which fields it may influence, and revoke access at any time.
Raw connector ingestion remains disabled. Active external connections require consent notes, a supported retention window (30, 90, 180, 365 days), and at least one broad field permission.
Deletion scope
The dashboard self-serve flow requires the exact confirmation phrase DELETE BACKGROUND NETWORKING, then removes private wishes, broad previews, source summaries, saved searches, grants, suggestions, notifications, helper records, and introduction artifacts tied to background networking. Safety and operator audit rows stay only as redacted or anonymized records when review integrity requires retention.
Concierge intake
This request goes to an operator queue first. It records intent, proposed trade shape, privacy constraints, and an SLA before anyone receives contact details or exact wishes. Declined or closed concierge decisions can be appealed from the dashboard for a second operator review.
The operator queue needs an accountable requester before it can triage an introduction.
Safety posture
Moral trade needs trust and permission. The matching layer is therefore designed to reduce search costs without creating pressure, doxxing risk, harassment, or surprise exposure of sensitive values.
Broad cause areas, public offers, and voluntarily written previews can help people discover overlap without revealing exact asks or bargaining constraints.
Exact wishes, sensitive evidence, contact information, and negotiation details are private unless the relevant parties choose to disclose them through the dashboard.
The prototype does not perform autonomous outreach, mass scraping, or dark-pattern matching. It records possible introductions for human review.
Cohort pilot packs
Background networking should prove itself in reviewed niches before making wider discovery claims. Pilot packs give operators a narrow audience, a clear matchmaker role, and a weekly funnel to inspect.
Use broad cause previews, donation-route constraints, and reviewed introduction requests to find reciprocal pledge or donation-offset conversations.
Let a facilitator collect private wish profiles, review opportunity briefs, and decide which broad previews merit consent-gated follow-up.
Keep outreach inside partner-approved boundaries while operators track brief opens, intro requests, and declined-match reasons.
Where to use it
Signed-in members can create a wish profile, save search constraints, add manual source notes, export their profile data, and review suggestions from one place.