{
  "license": "CC BY 4.0",
  "license_scope": "logoi_derived_fields_only",
  "upstream_text_license_policy": "per_record_provenance_license_id",
  "attribution": "logoi.health — https://logoi.health/sources/lat-vergil-phi002-perseus-lat2",
  "export": {
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "logoi.health — https://logoi.health/sources/lat-vergil-phi002-perseus-lat2",
    "retrieved": "2026-07-28",
    "scope": "The CC BY 4.0 grant covers Logoi's estate-derived data in this file (frequencies, attestation lists, etymology pointers, receipts, census tables). Included corpus text keeps its own source license, stated per record.",
    "text_license_note": "Where passage text appears, its provenance block names the source edition and license id; the text is served only when that license permits public display.",
    "licensed_material_note": "Licensed lexica and authorities (licensed_citation_only) are excerpt-only pointers in every export: cite the authority, never reprint it.",
    "endpoint": "https://logoi.health/api/v1/export/source/src%253Alat%253Aperseus-vergil-phi002-perseus-lat2.json",
    "format": "json"
  },
  "api_version": "v1",
  "contract": "read_only_provenance_v1",
  "status": "ok",
  "verification": {
    "text_integrity": "not_loaded_metadata_only",
    "formal_review": "pending",
    "note": "This metadata-only source record was schema-validated. Repository and snapshot hashes are recorded custody claims; this request did not recompute the referenced artifacts."
  },
  "entity_type": "source",
  "entity_id": "src:lat:perseus-vergil-phi002-perseus-lat2",
  "canonical_url": "https://logoi.health/sources/lat-vergil-phi002-perseus-lat2",
  "source_ids": [
    "src:lat:perseus-vergil-phi002-perseus-lat2"
  ],
  "evidence_ids": [
    "evidence:lat:perseus-vergil-phi002-perseus-lat2:occurrence-bulk",
    "evidence:lat:perseus-vergil-phi002-perseus-lat2:passage-bulk"
  ],
  "receipt_url": null,
  "receipt_pointer": null,
  "indexability": {
    "declared": "noindex,follow",
    "effective": "noindex,follow",
    "robots": "noindex, nofollow",
    "route_path": null,
    "source_gate": "api_noindex",
    "blockers": []
  },
  "states": {
    "pending": [
      "evidence:lat:perseus-vergil-phi002-perseus-lat2:occurrence-bulk",
      "evidence:lat:perseus-vergil-phi002-perseus-lat2:passage-bulk"
    ],
    "unavailable": [
      "source_text_display_withheld",
      "translation_text_unavailable"
    ],
    "blocked": [
      "gate:latin-license-review",
      "gate:canonical-promotion"
    ],
    "fixture_scope": []
  },
  "response_policy": {
    "pointer_only": true,
    "json_noindex": {
      "header": "X-Robots-Tag",
      "value": "noindex, nofollow"
    },
    "source_ids": "metadata_pointers_only",
    "evidence_ids": "state_and_scope_pointers_only",
    "receipt_pointer": "metadata_pointer_only_no_public_export",
    "primary_text_status": "withheld",
    "translation_status": "withheld",
    "public_receipt_export": "not_yet_published",
    "claim_promotion": "requires_formal_source_review",
    "ledger_semantics": "data_status, audit_state, and review_state on rows in this payload are the estate's internal review-workflow ledger, recorded for auditors. They track whether the formal editorial ceremony has run for a row; they are not verdicts on the texts, whose integrity is sha256-verified at load.",
    "mcp": {
      "operational": false,
      "server_url": null,
      "callable_tools": 0,
      "callable_resources": 0,
      "runtime_endpoint": null
    },
    "refused_surfaces": [
      "source_text",
      "translation_text",
      "morphology_claim",
      "etymology_claim",
      "lexical_range_claim",
      "frequency_claim",
      "interpretive_synthesis",
      "model_output",
      "tool_execution",
      "public_receipt_export"
    ],
    "closed_surface_denials": [
      {
        "surface": "source_text",
        "denial_code": "source_text_withheld_until_source_gates_close",
        "current_state": "withheld",
        "allowed_response": "Return source IDs, evidence IDs, route state, source gate, and withheld display status.",
        "denied_response": "Do not quote, reconstruct, summarize, or export primary source text.",
        "closed_objects": [
          "primary content payload",
          "line content payload",
          "text export payload",
          "local snapshot locator"
        ]
      },
      {
        "surface": "translation_text",
        "denial_code": "translation_unavailable_pending_audit",
        "current_state": "unavailable_pending_audit",
        "allowed_response": "Return translation status metadata and the relevant source or review gate.",
        "denied_response": "Do not translate, gloss, paraphrase, or synthesize translation text.",
        "closed_objects": [
          "translation content payload",
          "gloss content payload",
          "semantic rendering payload"
        ]
      },
      {
        "surface": "morphology_claim",
        "denial_code": "morphology_claim_unavailable_pending_provider_audit",
        "current_state": "unavailable_pending_audit",
        "allowed_response": "Return provider provenance, parser metadata, and asserted_features_public false.",
        "denied_response": "Do not assert parsed morphology features or lemma-click morphology facts.",
        "closed_objects": [
          "feature assertion payload",
          "public morphology payload",
          "lemma-click fact payload"
        ]
      },
      {
        "surface": "etymology_claim",
        "denial_code": "etymology_claim_unavailable_pending_authority_review",
        "current_state": "unavailable_pending_audit",
        "allowed_response": "Return authority-source requirements, confidence state, and pending review gate.",
        "denied_response": "Do not derive roots, cognates, histories, origins, or etymology statements.",
        "closed_objects": [
          "origin statement payload",
          "root assertion payload",
          "cognate assertion payload",
          "history narrative payload"
        ]
      },
      {
        "surface": "lexical_range_claim",
        "denial_code": "lexical_range_unavailable_pending_audit",
        "current_state": "unavailable_pending_audit",
        "allowed_response": "Return lexical unavailable state and source pointer requirements.",
        "denied_response": "Do not generate meanings, semantic ranges, synonyms, or cross-language equivalences.",
        "closed_objects": [
          "semantic range payload",
          "meaning synthesis payload",
          "synonym payload",
          "cross-language equivalence payload"
        ]
      },
      {
        "surface": "frequency_claim",
        "denial_code": "frequency_fixture_scope_only",
        "current_state": "fixture_scope_only",
        "allowed_response": "Return count scope warnings and fixture-scope metadata only.",
        "denied_response": "Do not claim corpus-wide frequency, KWIC completeness, collocation, or distribution.",
        "closed_objects": [
          "corpus count payload",
          "complete KWIC payload",
          "collocation payload",
          "distribution payload"
        ]
      },
      {
        "surface": "generated_answer",
        "denial_code": "generated_answer_not_available_in_public_api",
        "current_state": "blocked",
        "allowed_response": "Return pointer-state metadata and blockers as the answer.",
        "denied_response": "Do not return generated research prose, teaching synthesis, model output, or answer bodies.",
        "closed_objects": [
          "generated prose payload",
          "model output payload",
          "teaching synthesis payload",
          "answer body payload"
        ]
      },
      {
        "surface": "public_receipt_export",
        "denial_code": "public_receipt_export_blocked_pending_policy",
        "current_state": "blocked",
        "allowed_response": "Return receipt_pointer with public_receipt_ready false, export_ready false, and blocked export_state.",
        "denied_response": "Do not export receipt bodies, claim maps, content-hash bundles, public bundles, or download URLs.",
        "closed_objects": [
          "receipt body payload",
          "claim map payload",
          "content hash bundle",
          "public bundle",
          "download URL"
        ]
      },
      {
        "surface": "mcp_execution",
        "denial_code": "mcp_documentation_only_not_callable",
        "current_state": "documentation_only_not_callable",
        "allowed_response": "Return /docs/mcp, zero callable tools, zero callable resources, no server URL, and activation gates.",
        "denied_response": "Do not announce, call, simulate, or discover MCP tools, resources, transports, auth, or runtime endpoints.",
        "closed_objects": [
          "server URL",
          "tool inventory",
          "resource inventory",
          "tool-call path",
          "resource-read path",
          "runtime endpoint"
        ]
      }
    ]
  },
  "data": {
    "source": {
      "source_id": "src:lat:perseus-vergil-phi002-perseus-lat2",
      "source_slug": "lat-vergil-phi002-perseus-lat2",
      "label": "Vergil, Georgicon — Perseus canonical-latinLit lemmatized (CLTK)",
      "source_type": "primary_text",
      "source_access_class": "open_reusable_pending_audit",
      "license_status": "open_pending_audit",
      "data_status": "source_pending",
      "audit_state": "audited",
      "review_state": "audited",
      "indexability": "noindex,follow",
      "supports_indexable_claims": false,
      "public_display_allowed": false,
      "canonical_path": "/sources/lat-vergil-phi002-perseus-lat2",
      "provider_pointer": {
        "name": "Perseus Digital Library — canonical-latinLit",
        "version": "b90226f0b3e5",
        "homepage": "https://github.com/PerseusDL/canonical-latinLit",
        "audit_policy": "Perseus EpiDoc TEI plain text; lemmatization added by CLTK LatinBackoffLemmatizer (dictionary+rule backoff). Per-token features remain pending audit.",
        "display_policy": "Lemma slug + surface stored as evidence; public lemma/parse claims remain noindex,follow until per-token spot-audit completes."
      },
      "authority_pointer": {
        "id": null,
        "lane": null,
        "scope": null,
        "priority": null,
        "authority_url": null,
        "rights_url": null,
        "claim_policy": null
      },
      "citation_pointer": null,
      "author": {
        "id": null,
        "label": "Vergil"
      },
      "work": {
        "id": "work:lat:vergil:phi002-perseus-lat2",
        "title": "Georgicon",
        "canonical_urn": "urn:cts:latinLit:phi0690.phi002.perseus-lat2"
      },
      "edition_pointer": {
        "id": "perseus-perseus-lat2",
        "label": "Vergil, Georgicon, Perseus canonical-latinLit (perseus-lat2)",
        "route_path": "/editions/lat-vergil-phi002-perseus-lat2",
        "canonical_url": "https://logoi.health/editions/lat-vergil-phi002-perseus-lat2"
      },
      "repository_pointer": {
        "repository": null,
        "commit": "b90226f0b3e5fe1ac1dc38bd788e7854319149e1",
        "repository_file": null,
        "source_file_sha256": "7d4c7a8c592b5cc99185466a75a78fcca7530a2de993a9dc39d162f91fc43146",
        "source_file_bytes": 175603
      },
      "locator_pointer": {
        "scheme": "book_line",
        "locator": null,
        "start": null,
        "end": null
      },
      "snapshot_pointer": {
        "id": null,
        "sha256": null,
        "normalized_sha256": null,
        "bytes": null,
        "created_at": null,
        "normalization_profile": null
      },
      "extraction_pointer": {
        "script_id": null,
        "script_sha256": null,
        "extracted_by": "scripts/ingest/latin/extract_latin.py + load-latin.mjs",
        "extracted_at": "2026-07-05"
      },
      "rights_pointer": {
        "license_id": "cc-by-sa-4.0",
        "license_name": "CC BY-SA 4.0",
        "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
        "license_version": "4.0",
        "rights_statement": "Perseus canonical-latinLit is CC BY-SA 4.0. Attribution to Perseus/Tufts + share-alike required for redistribution. License review pending against Logoi license-policy gates.",
        "attribution_required": true,
        "attribution_text": "Perseus Digital Library, Tufts University (canonical-latinLit), CC BY-SA 4.0.",
        "redistribution_allowed": true,
        "commercial_use_allowed": true,
        "modification_allowed": true,
        "share_alike_required": true,
        "public_display_policy": "Text may be quoted under CC BY-SA 4.0 with attribution + share-alike; audit/indexability promotion pending review. Only metadata (provenance, checksum, license, citation) asserted as claim.",
        "public_display_allowed": false,
        "display_posture": null,
        "quote_excerpt_policy": null,
        "api_output_allowed": null,
        "mcp_output_allowed": null,
        "receipt_export_allowed": null,
        "claim_class": null,
        "claim_scope": null,
        "disputed_state": null,
        "entry_locator": null,
        "entry_locator_scheme": null
      },
      "review_pointer": {
        "source_reviewed_by": "Passage-Source Audit Campaign 2026-07-26",
        "source_reviewed_at": "2026-07-26",
        "license_reviewed_by": null,
        "license_reviewed_at": null
      },
      "blocker_ids": [
        "gate:latin-license-review",
        "gate:canonical-promotion"
      ]
    },
    "source_provenance_receipt": null,
    "gate_state": {
      "source_text_returned": false,
      "translation_text_returned": false,
      "claim_generated": false,
      "receipt_export_ready": false,
      "runtime_source_lookup_enabled": false,
      "source_acquisition_enabled": false,
      "source_display_state": "withheld_in_public_json",
      "translation_display_state": "withheld_pending_translation_review",
      "source_review_state": "audited",
      "source_audit_state": "audited",
      "route_source_gate": "api_noindex",
      "route_include_in_sitemap": false,
      "supports_indexable_claims": false,
      "public_display_allowed": false,
      "blocker_ids": [
        "gate:latin-license-review",
        "gate:canonical-promotion"
      ]
    },
    "passages": [],
    "evidence": [
      {
        "id": "evidence:lat:perseus-vergil-phi002-perseus-lat2:occurrence-bulk",
        "label": "Vergil, Georgicon per-token occurrences with CLTK lemma",
        "claim_state": "pending",
        "source_ids": [
          "src:lat:perseus-vergil-phi002-perseus-lat2"
        ],
        "term_ids": [],
        "passage_ids": [],
        "occurrence_ids": [],
        "morphology_analysis_ids": [],
        "etymology_claim_ids": [],
        "receipt_ids": [],
        "visible_note": "Per-token occurrence rows for Vergil, Georgicon with CLTK LatinBackoffLemmatizer lemma slugs. Token spans not audited; lemmatizer parse not spot-checked. Public claims remain closed.",
        "what_this_does_not_prove": [
          "It does not prove correctness of any individual lemma assignment or token-span boundary.",
          "It does not authorize public morphology display or public lemma frequency counts."
        ],
        "data_status": "source_pending",
        "audit_state": "pending_source_review",
        "review_state": "source_pending",
        "indexability": "noindex,follow"
      },
      {
        "id": "evidence:lat:perseus-vergil-phi002-perseus-lat2:passage-bulk",
        "label": "Vergil, Georgicon passage rows from Perseus canonical-latinLit TEI",
        "claim_state": "pending",
        "source_ids": [
          "src:lat:perseus-vergil-phi002-perseus-lat2"
        ],
        "term_ids": [],
        "passage_ids": [],
        "occurrence_ids": [],
        "morphology_analysis_ids": [],
        "etymology_claim_ids": [],
        "receipt_ids": [],
        "visible_note": "One passage row per Vergil, Georgicon citable unit (line/section), keyed by canonical ref. Public source-text display, translation, morphology, etymology, and indexability promotion remain closed pending audit.",
        "what_this_does_not_prove": [
          "It does not authorize indexable public claims for any passage; quotation is permitted by CC BY-SA 4.0 with attribution + share-alike."
        ],
        "data_status": "source_pending",
        "audit_state": "pending_source_review",
        "review_state": "source_pending",
        "indexability": "noindex,follow"
      }
    ]
  },
  "cite": {
    "bibtex": "@misc{logoi-source-lat-vergil-phi002-perseus-lat2,\n  author = {Vergil},\n  title = {Georgicon},\n  howpublished = {\\url{https://logoi.health/sources/lat-vergil-phi002-perseus-lat2}},\n  urldate = {2026-07-28},\n  note = {Logoi corpus record, retrieved 2026-07-28; license: CC BY 4.0 (estate-derived data)},\n}",
    "csl_json": {
      "id": "logoi-source-lat-vergil-phi002-perseus-lat2",
      "type": "webpage",
      "title": "Georgicon",
      "URL": "https://logoi.health/sources/lat-vergil-phi002-perseus-lat2",
      "accessed": {
        "date-parts": [
          [
            2026,
            7,
            28
          ]
        ]
      },
      "note": "Logoi corpus record, retrieved 2026-07-28; license: CC BY 4.0 (estate-derived data)",
      "author": [
        {
          "literal": "Vergil"
        }
      ]
    },
    "plain": "Vergil, Georgicon. Retrieved 2026-07-28 from https://logoi.health/sources/lat-vergil-phi002-perseus-lat2.",
    "license": "CC BY 4.0",
    "attribution": "logoi.health — https://logoi.health/sources/lat-vergil-phi002-perseus-lat2"
  }
}
