Public export JSON
{
"schema": "buildtrail.milestone/v1",
"id": "PAR-1",
"project": {
"slug": "parcel",
"ca": "tCErhCQLN4oiEZ6ka7Q3bVoDa1AnLWD6Rix3RyFTpump",
"ca_relationship": "maintainer_declared",
"repo": "parcelpay/parcel",
"identity_revision": 1
},
"state": "under_review",
"flags": [],
"revisions": [
{
"rev": "A",
"title": "Invoice link accepts USDC and SOL, receipt shows the signature",
"outcome": "An invoice link can be paid in USDC or SOL from a standard wallet. After payment the receipt page shows the transaction signature and the amount in the paid currency.",
"steps": [
"Create an invoice for 1 USDC.",
"Pay it from a fresh wallet.",
"Create an invoice for 0.01 SOL and pay it.",
"Open both receipts."
],
"required_evidence": [
"source_observation",
"maintainer_submission",
"reviewer_observation"
],
"due_at": "2026-10-20T23:59:00Z",
"timezone": "UTC",
"exclusions": [
"Refunds are not part of this criterion."
],
"published_at": "2026-09-21T15:44:00Z",
"manifest_hash": "edd1fc1c6f24712c9718bc44d9b29b74f863b6c7a008d34ec2b5a0f0b7f4e500",
"reason": null,
"effective_at": null
},
{
"rev": "B",
"title": "Invoice link accepts USDC, receipt shows the signature",
"outcome": "An invoice link can be paid in USDC from a standard wallet. After payment the receipt page shows the transaction signature and the amount.",
"steps": [
"Create an invoice for 1 USDC.",
"Pay it from a fresh wallet.",
"Open the receipt."
],
"required_evidence": [
"source_observation",
"maintainer_submission",
"reviewer_observation"
],
"due_at": "2026-11-15T23:59:00Z",
"timezone": "UTC",
"exclusions": [
"Refunds are not part of this criterion.",
"SOL payments moved to a separate milestone."
],
"published_at": "2026-10-18T11:20:00Z",
"manifest_hash": "d224d162c6051a33cce517e7a264478a0232b9bdfe875d595b05b716a414abfa",
"reason": "SOL path needs a price oracle we haven't chosen. Shipping USDC first; SOL will get its own milestone.",
"effective_at": "2026-10-18T11:20:00Z"
}
],
"submissions": [
{
"id": "SUB-1052",
"revision": "A",
"author": "ana.parcel",
"at": "2026-10-14T09:30:00Z",
"evidence": [
{
"id": "EV-3340",
"kind": "source_observation",
"digest": "a085841ae7b4150dd132b0febace5457acf8ef5b447aef208cf4b6183c937478",
"at": "2026-10-14T09:30:31Z",
"freshness": "fresh"
},
{
"id": "EV-3341",
"kind": "maintainer_submission",
"digest": "5178777ff47e0c3accac7b0cf41593ae93ec36963c87d1ec81782d4175d11111",
"at": "2026-10-14T09:30:00Z",
"freshness": null
}
]
},
{
"id": "SUB-1098",
"revision": "B",
"author": "ana.parcel",
"at": "2026-11-05T14:02:00Z",
"evidence": [
{
"id": "EV-3460",
"kind": "source_observation",
"digest": "8f73bc4806501762557c749338d1d5de2bf86970607967d7f6a951d657b37f52",
"at": "2026-11-05T14:02:29Z",
"freshness": "fresh"
},
{
"id": "EV-3461",
"kind": "maintainer_submission",
"digest": "587217cba441bfae29a4caf8cd130a20b44bf17e403ba6345f9c73763865136c",
"at": "2026-11-05T14:02:00Z",
"freshness": null
}
]
}
],
"verdicts": [
{
"id": "REV-219",
"submission": "SUB-1052",
"revision": "A",
"reviewer": "d.santos",
"verdict": "criterion_not_met",
"scope": "Steps 1–4 of revision A.",
"limitations": [
"Judged against revision A only. Revision B was published later and does not change this verdict."
],
"at": "2026-10-16T18:10:00Z",
"hash": "d2c7531fb054612c690ac3d43a06979003c4409002685cdc844f1ac6e79bb3cf",
"superseded_by": null,
"correction_of": null
}
],
"events": [
{
"at": "2026-09-21T15:44:00Z",
"kind": "published",
"text": "Criterion A published · due Oct 20",
"ref": "A"
},
{
"at": "2026-10-14T09:30:00Z",
"kind": "submitted",
"text": "SUB-1052 submitted against A",
"ref": "SUB-1052"
},
{
"at": "2026-10-16T18:10:00Z",
"kind": "verdict",
"text": "d.santos: criterion_not_met on A",
"ref": "REV-219"
},
{
"at": "2026-10-18T11:20:00Z",
"kind": "revision",
"text": "Revision B published · due moved Oct 20 → Nov 15 · reason recorded",
"ref": "B"
},
{
"at": "2026-11-05T14:02:00Z",
"kind": "submitted",
"text": "SUB-1098 submitted against B",
"ref": "SUB-1098"
},
{
"at": "2026-11-06T10:00:00Z",
"kind": "assigned",
"text": "Review assigned to r.okafor (not the author)"
}
],
"note": "Public projection. Reviewer private notes are not included."
} Download Copy link