Catalog (70)

IDDocumentUpdatedAnchorsSHA
agents/ag2-extraction-notesAG2 Extraction Notes
agents/ag2-extraction-notes.md
10/20/2018, 1:46:40 AM11e8d0072ebec1
asset-provenanceAsset Provenance
asset-provenance.md
10/20/2018, 1:46:40 AM41025c0acc117
closeout-notesAI-RSI one-click closeout notes
closeout-notes.md
10/20/2018, 1:46:40 AM21f560f6a8535
content-credibility-engineContent Credibility Engine
content-credibility-engine.md
10/20/2018, 1:46:40 AM8d9aa32358670
demo-scriptDemo Video — Shot List & Script (60–90s)
demo-script.md
10/20/2018, 1:46:40 AM2131ddae42e6e
deploymentDeployment — Vercel + Render
deployment.md
10/20/2018, 1:46:40 AM84911b1f459b5
development-roadmapMeta Museum Development Roadmap
development-roadmap.md
10/20/2018, 1:46:40 AM23624a8a089d72
development/aidd-tddAIDD + TDD Discipline
development/aidd-tdd.md
10/20/2018, 1:46:40 AM5cd0a0524525a
envEnvironment Variables
env.md
10/20/2018, 1:46:40 AM109c18634cab1a
evals/golden-museum-questionsGolden Eval Dataset: Complex Museum Questions
evals/golden-museum-questions.md
10/20/2018, 1:46:40 AM62876a2b5e78d
linked-art/conformance-matrixLinked Art 1.0 — Conformance Matrix
linked-art/conformance-matrix.md
10/20/2018, 1:46:40 AM553ff87000bf4
linked-art/Linked%20Art%20NotesLinked Art Notes.md
linked-art/Linked Art Notes.md
10/20/2018, 1:46:40 AM0aca66d51107b
linked-art/Linked%20Open%20Art%20Data%20Web%20App%20-%20Must-have%20Data%20SourcesLinked Open Art Data Web App (AI) — Must-have Data Sources
linked-art/Linked Open Art Data Web App - Must-have Data Sources.md
10/20/2018, 1:46:40 AM77b7d350fe8a0
linked-art/LinkedArtAppFeatures🏛️ Art Explorer: Linked Art Application & Ecosystem
linked-art/LinkedArtAppFeatures.md
10/20/2018, 1:46:40 AM14e23b890ecd2a
linked-art/LinkedArtChallengesLinkedArtChallenges.md
linked-art/LinkedArtChallenges.md
10/20/2018, 1:46:40 AM0d8c987070277
linked-art/LinkedArtCollaborationLinkedArtCollaboration.md
linked-art/LinkedArtCollaboration.md
10/20/2018, 1:46:40 AM114ccf63edef3
linked-art/LinkedArtDashboardLinkedArtDashboard.md
linked-art/LinkedArtDashboard.md
10/20/2018, 1:46:40 AM06d04d4b2bf79
linked-art/LinkedArtFeatureRoadmapFeature Roadmap for Linked Open Art Data Apps
linked-art/LinkedArtFeatureRoadmap.md
10/20/2018, 1:46:40 AM8ac10d8e79c20
linked-art/LinkedArtJobReadyLinkedArtJobReady.md
linked-art/LinkedArtJobReady.md
10/20/2018, 1:46:40 AM0c60b357bcb87
linked-art/LinkedArtModel1.0-ReferenceLinked Art Model 1.0 Reference (Round 1)
linked-art/LinkedArtModel1.0-Reference.md
10/20/2018, 1:46:40 AM344e6d48d474b3e
linked-art/LinkedArtPatternsLinkedArtPatterns.md
linked-art/LinkedArtPatterns.md
10/20/2018, 1:46:40 AM0d45bbbb02d70
linked-art/LinkedArtPRD🖼️ Product Requirements Document
linked-art/LinkedArtPRD.md
10/20/2018, 1:46:40 AM2091bc1f37307c
linked-art/LinkedArtRoadmapLinkedArtRoadmap.md
linked-art/LinkedArtRoadmap.md
10/20/2018, 1:46:40 AM0e52e71c6bd28
linked-art/LinkedArtSaaSLinkedArtSaaS.md
linked-art/LinkedArtSaaS.md
10/20/2018, 1:46:40 AM03d260738fb29
linked-art/LinkedArtSoftwareCode and Tools
linked-art/LinkedArtSoftware.md
10/20/2018, 1:46:40 AM89e8fef24aea9
linked-art/LinkedArtSOTAWebAppLinkedArt SOTA Web App — Master Build Specification
linked-art/LinkedArtSOTAWebApp.md
10/20/2018, 1:46:40 AM129a5f0baca89c6
linked-art/LinkedArtUnmetNeedsLinkedArtUnmetNeeds.md
linked-art/LinkedArtUnmetNeeds.md
10/20/2018, 1:46:40 AM0cb35fac29cc1
linked-art/LinkedArtUseCasesLinkedArtUseCases.md
linked-art/LinkedArtUseCases.md
10/20/2018, 1:46:40 AM05c572ce8e7f3
linked-art/LinkedArtWidgetsLinkedArtWidgets.md
linked-art/LinkedArtWidgets.md
10/20/2018, 1:46:40 AM0b39911c7d97d
linked-art/LinkedDesignLinkedDesign.md
linked-art/LinkedDesign.md
10/20/2018, 1:46:40 AM00a02240471e5
linked-art/LODEngineLODEngine.md
linked-art/LODEngine.md
10/20/2018, 1:46:40 AM0ef73426f80db
linked-art/LODPipelineLODPipeline.md
linked-art/LODPipeline.md
10/20/2018, 1:46:40 AM0fe95e61ed9da
linked-art/LODToolsLODTools.md
linked-art/LODTools.md
10/20/2018, 1:46:40 AM03167947fc4e4
linked-art/SPARQLSPARQL.md
linked-art/SPARQL.md
10/20/2018, 1:46:40 AM050e00ed51733
linked-art/VocabulariesVocabularies.md
linked-art/Vocabularies.md
10/20/2018, 1:46:40 AM0e0574a338aaa
linked-art/YaleLuxYaleLux.md
linked-art/YaleLux.md
10/20/2018, 1:46:40 AM074fd47fae749
meta-wiki-art-bridgeMeta Wiki Art Bridge (MediaWiki + Wikibase)
meta-wiki-art-bridge.md
10/20/2018, 1:46:40 AM77a43fb0c48b8
ops/activity-adoption-proofActivity Feed Adoption Proof Runbook
ops/activity-adoption-proof.md
10/20/2018, 1:46:40 AM568a80b43ae58
ops/ag2-workerAG2 Worker and Bridge Runbook
ops/ag2-worker.md
10/20/2018, 1:46:40 AM950efcd4e3318
ops/auth-credential-rotationAuth credential rotation runbook
ops/auth-credential-rotation.md
10/20/2018, 1:46:40 AM4449b8b8eecb6
ops/deployment-preflightDeployment Preflight Runbook
ops/deployment-preflight.md
10/20/2018, 1:46:40 AM5ac60432d0aed
ops/era-c-exit-gate-evidenceEra C Exit-Gate Evidence Pack
ops/era-c-exit-gate-evidence.md
10/20/2018, 1:46:40 AM6656b9c7f85c6
ops/go-live-checklistGo-Live & Evidence-Pipeline Checklist
ops/go-live-checklist.md
10/20/2018, 1:46:40 AM6ae7f5d71f7dc
ops/k6-slok6 SLO Load Test (SOTA §20.4)
ops/k6-slo.md
10/20/2018, 1:46:40 AM4328b5b3163d4
ops/kpi-evidenceSOTA §26 KPI Evidence Input
ops/kpi-evidence.md
10/20/2018, 1:46:40 AM5d7b2973d2927
ops/launch-reviewLaunch Review Packet
ops/launch-review.md
10/20/2018, 1:46:40 AM5880e41ebcbe3
ops/managed-linked-art-pilot-runbookManaged Linked Art Pilot Runbook
ops/managed-linked-art-pilot-runbook.md
10/20/2018, 1:46:40 AM11d4f125c2ddae
ops/otel-localLocal OpenTelemetry Wiring (Tempo / Jaeger)
ops/otel-local.md
10/20/2018, 1:46:40 AM51ebbc3b33f92
ops/outbox-projectorTransactional Outbox Projector (Postgres -> Solr/GraphDB)
ops/outbox-projector.md
10/20/2018, 1:46:40 AM5dc70ad766471
ops/procurement-readiness-packetProcurement Readiness Packet
ops/procurement-readiness-packet.md
10/20/2018, 1:46:40 AM9c5685e82cca7
ops/reconciliation-serviceReconciliation Service (C2)
ops/reconciliation-service.md
10/20/2018, 1:46:40 AM605162c313ea9
ops/search-graph-provisioningSolr 9 + GraphDB Provisioning
ops/search-graph-provisioning.md
10/20/2018, 1:46:40 AM6fc1b15279a84
ops/security-dr-drillPen Test Baseline + DR Drill Runbook
ops/security-dr-drill.md
10/20/2018, 1:46:40 AM3a766ef3e2afc
progress/2026-05-31/era-c-readiness-snapshotEra C Readiness Snapshot (May 31, 2026)
progress/2026-05-31/era-c-readiness-snapshot.md
10/20/2018, 1:46:40 AM39672614ceb53
progress/era-historyMeta Museum — Era Delivery History
progress/era-history.md
10/20/2018, 1:46:40 AM47cc030755d1e5
providers/harvard-art-museumsHarvard Art Museums API Integration Plan
providers/harvard-art-museums.md
10/20/2018, 1:46:40 AM11fa8b980154f5
providers/louvre-collections-jsonLouvre Collections JSON Integration Plan
providers/louvre-collections-json.md
10/20/2018, 1:46:40 AM11775f91a8d813
providers/nga-open-dataNational Gallery of Art (NGA) Open Data Integration Plan
providers/nga-open-data.md
10/20/2018, 1:46:40 AM1151c4807c8de0
providers/princeton-art-museumPrinceton University Art Museum API Integration Plan
providers/princeton-art-museum.md
10/20/2018, 1:46:40 AM11c8823f65ee41
providers/rkd-knowledge-graphRKD Knowledge Graph Integration Plan
providers/rkd-knowledge-graph.md
10/20/2018, 1:46:40 AM162b4b42f2ad42
providers/smithsonian-open-accessSmithsonian Open Access Integration Plan
providers/smithsonian-open-access.md
10/20/2018, 1:46:40 AM12db1ffa4cab02
providers/vanda-collections-apiVictoria and Albert Museum (V&A) Collections API Integration Plan
providers/vanda-collections-api.md
10/20/2018, 1:46:40 AM11755d93972233
qualityQuality & Performance
quality.md
10/20/2018, 1:46:40 AM6174add040960
reconciliation/exhibition-literature-reconciliationExhibition + Literature Reconciliation (B6.1)
reconciliation/exhibition-literature-reconciliation.md
10/20/2018, 1:46:40 AM7293e9d81dd7c
responsible-aiResponsible AI
responsible-ai.md
10/20/2018, 1:46:40 AM8f90006650821
risk-registerRisk Register
risk-register.md
10/20/2018, 1:46:40 AM4becb213d5c5e
roadmap-to-10Roadmap to 10/10
roadmap-to-10.md
10/20/2018, 1:46:40 AM1540a11000dc7e
roadmapMeta Museum Roadmap
roadmap.md
10/20/2018, 1:46:40 AM18145d0cbbe54a
rsi-wikiAI-RSI compounding wiki
rsi-wiki.md
10/20/2018, 1:46:40 AM8b64914fe6f20
wikibase-cloud-migration-checklistWikibase Cloud -> Self-Host Migration Checklist
wikibase-cloud-migration-checklist.md
10/20/2018, 1:46:40 AM12170657fcbf2b

    Current Document: Procurement Readiness Packet

    Source updated 10/20/2018, 1:46:40 AM · SHA-256 c5685e82cca7 · 163 lines

    Canonical ID: ops/procurement-readiness-packet

    JSON for this doc:/api/docs/content?path=ops/procurement-readiness-packet.md

    Human link:/docs?doc=ops%2Fprocurement-readiness-packet.md

    Canonical API endpoint:/api/docs/content?path=ops%2Fprocurement-readiness-packet.md

    Sections (stable anchors):

    Procurement Readiness Packet

    This packet is the buyer-facing operational summary for controlled beta and concierge paid pilots. It packages the security, hosting, data-flow, backup, and incident-response facts that a small museum, archive, lab, or foundation will ask for before sharing source collection data.

    It is not a SOC 2 report, DPA, insurance certificate, or legal contract. Treat it as the current technical evidence packet that can support procurement conversations while the product is still in controlled beta and concierge pilot mode.

    Scope

    Use this packet for:

    • Managed Linked Art Launch Pilot conversations
    • controlled beta launch reviews
    • lightweight vendor/security questionnaires
    • internal readiness reviews before a customer source export is accepted

    Do not use this packet to claim:

    • broad public production readiness
    • automated multi-tenant isolation
    • recurring revenue proof
    • formal compliance certification
    • customer-specific legal commitments

    Security Overview

    Meta Museum is a source-backed Linked Art web application for rights-aware collection data publication and review.

    Current controls:

    • Auth.js v5 protects write and workspace routes.
    • Public read routes expose source-backed records, docs, trust pages, and JSON endpoints.
    • Postgres is the storage-of-record target for managed documents in launch mode.
    • Sensitive records receive `_sensitivity` review state before public projection.
    • PII and culturally sensitive terms are held for review until audited human disposition.
    • Publication workflows require human approval before public claims are made.
    • Agent outputs are review-only and must cite source records or refuse.
    • Deployment preflight requires production secrets and database SSL verification before launch claims.

    Current limits:

    • Tenant isolation is not complete; paid pilots require explicit namespace discipline.
    • Billing and plan gates are manual for pilots.
    • Production support impersonation is not available.
    • Production SLO, uptime, and external adoption evidence are still roadmap gates.
    • Formal compliance artifacts are not yet packaged beyond this technical packet.

    Support Access And Impersonation Policy

    Meta Museum does not currently provide a production support-as-customer or impersonation feature. Operators must not use active-org cookies, pilot tenant headers, test role overrides, direct storage edits, or customer credentials to bypass customer membership, role, or org-admin gates.

    Before any support impersonation feature ships, it must satisfy all of these controls:

    • Explicit authorization: the customer organization, support operator, purpose, and affected scope are recorded before access begins.
    • Scoped access: the support session is bound to one org or pilot tenant and cannot list, inspect, mutate, or export sibling org data.
    • Time-bound access: the session expires automatically and cannot become a standing privilege.
    • Audited access: every support session start, action, export, and end is written to the org-scoped audit log and is available in the next evidence packet.
    • No admin bypass: support access cannot add memberships, create or revoke invites, export org audit packets, or change plan/entitlement state unless the operator also has the normal admin role required by those routes.
    • Test-backed release: route tests must prove non-admin and non-member denial paths, scoped audit rows, and expiry behavior before the feature can be enabled in a pilot or production deployment.

    Until those controls and tests exist, support is advisory: operators can inspect customer-supplied screenshots, exports, logs, or evidence packets, but they cannot act as the customer inside the application.

    Data Flow

    
    flowchart LR
      Customer["Customer source export or bounded API"] --> Intake["Operator intake and namespace assignment"]
      Intake --> Import["Provider/import adapter"]
      Import --> Normalize["Linked Art normalization"]
      Normalize --> Storage["Postgres managed storage or local managed document store"]
      Storage --> Review["Validation, rights, sensitivity, reconciliation, and agent review queues"]
      Review --> PublicRead["Public browse/API/docs surfaces after approval"]
      Review --> Evidence["Pilot evidence packet and launch review artifacts"]
    

    Operational boundaries:

    • Customer source data must enter through a named source namespace.
    • Raw provider/source payloads are preserved as provenance and are not mutated in place.
    • Public HTML pages and JSON endpoints are read surfaces, not source-of-truth editing surfaces.
    • AI and agent outputs do not publish directly; human approval gates remain required.
    • Held or sensitive records must remain out of public Solr/GraphDB projection until approved.

    Hosting And Subprocessors

    Current deployment assumptions:

    | Area | Current position |

    |---|---|

    | Application hosting | Hosted Next.js deployment target, selected during launch/staging setup. |

    | Database | Neon-backed Postgres 16 for managed storage in launch mode. |

    | Search | Solr 9 target for search indexing when the search stack is enabled. |

    | Graph | GraphDB target for named graph publication when the graph stack is enabled. |

    | Authentication | Auth.js v5 with GitHub OAuth credentials for sign-in where configured. |

    | Observability | OpenTelemetry-compatible local/deployed evidence hooks; production sink is deployment-specific. |

    | AI provider | OpenAI-compatible AI usage only where configured by deployment secrets. |

    Procurement notes:

    • Subprocessor and hosting commitments must match the actual deployment target chosen for the customer.
    • Do not promise a fixed subprocessor list until deployment hosting, database, AI provider, and observability sinks are confirmed.
    • For pilots, include the active deployment target, database host, AI provider status, and observability sink in the monthly evidence packet.

    Backup And Restore Evidence

    Current proof path:

    • `pnpm storage:export:postgres` exports managed documents into the configured Postgres storage mode.
    • `pnpm dr:drill` verifies a restore rehearsal and writes DR evidence.
    • `pnpm launch:preflight` checks that the latest DR artifact is fresh enough for launch review.
    • `pnpm launch:review` includes DR evidence in the launch decision packet.

    Buyer-facing evidence to attach:

    • latest DR drill artifact path
    • restore rehearsal timestamp
    • storage mode used for rehearsal
    • managed document count restored
    • known caveats or warnings

    For pilots, attach this evidence to the monthly packet before representing the workspace as procurement-ready.

    Incident Response Summary

    Severity levels:

    | Severity | Examples | Response posture |

    |---|---|---|

    | `blocking` | Customer cannot access workspace; import is blocked; public page exposes incorrect sensitive data. | Next-business-day response for pilots; immediate containment for public exposure. |

    | `high` | Incorrect rights/publication state; failed launch preflight; evidence artifact missing before review. | Triage within two business days; document owner and next action. |

    | `normal` | Mapping question, metadata correction, non-blocking UI issue, evidence clarification. | Weekly pilot review cadence. |

    | `question` | Buyer questionnaire item, scope clarification, roadmap request. | Respond during normal pilot support cadence. |

    Incident handling steps:

    1. Record requester, tenant/source namespace, severity, affected record/source, and current public exposure.
    1. Contain public exposure first when sensitivity, rights, or provenance risk is involved.
    1. Preserve source evidence and logs; do not mutate `_source.raw`.
    1. Assign owner and next response date.
    1. Document resolution summary and follow-up prevention item.
    1. Include customer-visible incident summary in the next evidence packet when the issue affects pilot outcomes.

    Procurement Checklist

    Before a pilot is described as procurement-ready, confirm:

    • security overview has been shared
    • data-flow summary has been shared
    • active hosting/subprocessor assumptions are listed
    • backup/restore evidence is attached
    • incident response summary is attached
    • pilot namespace and publication boundary are recorded
    • manual entitlement record exists
    • customer review owner is named
    • unresolved risks are listed plainly
    • `docs/ops/managed-linked-art-pilot-runbook.md`
    • `docs/ops/deployment-preflight.md`
    • `docs/ops/launch-review.md`
    • `docs/risk-register.md`
    • `docs/roadmap.md`

    AI/agent quick endpoints