Skip to content
TrustLock
← Milestones

Website Delivery

40fb226e-a918-4312-938c-616bb73458f2

$100.00PAID

Lifecycle

1 acceptance criteria
  1. Draft
  2. Authorized
  3. Evidence
  4. AI review
  5. Policy
  6. Release
  7. 7Paid

AI Verification

Evidence reviewed against your contractual acceptance criteria.

RELEASE
Confidence
100%
Criteria
1 / 1 passed
0 not passed
Recommended release
$100.00
of the held amount

The required criterion 'homepage' passed as the homepage is live, deployed, and accessible with HTTP status 200 OK.

  • homepage

    Homepage deployed

    PASS · 100%

    The deliverable URL returns HTTP status 200 OK and successfully loads the homepage HTML content for TrustLock, confirming the site is deployed.

    • HTTP · https://trustlock-seven.vercel.app/ — HTTP status 200 OK with Content-Type text/html; charset=utf-8.
    • HTML · https://trustlock-seven.vercel.app/ — Page title verified as 'TrustLock — Programmable milestone payments'.
Policy decision:AUTO RELEASEAll required criteria passed with confidence 100%; amount within policy caps.
Release: PAID (capture COMPLETED) · $100.00 · capture 5685264330860042F

Model: google/gemini-3.5-flash · reviewed 10/16/2026, 2:12:34 PM

Agent trace

  1. Milestone createdclient
  2. Funding startedsystem
  3. Payment authorized (funds held)systemAUTHORIZED
  4. Evidence receivedclient
  5. AI review startedsystem
  6. Deliverable fetched & inspectedsystem
  7. Criterion evaluated — homepageagentPASS100%
  8. AI verdict createdagentRELEASE
  9. Policy evaluatedsystemAUTO_RELEASE
  10. Release approvedsystemAUTO_RELEASE
  11. PayPal capture requestedsystem
  12. Capture pending settlementsystemCAPTURE_PENDING
  13. PaidsystemPAID

Audit trail

  1. MILESTONE_CREATED$100.00
    Actor
    client
    Input
    POST /api/milestones
    Event ID
    5b749ecb-488c-426f-a52c-9fa67017c96b
    Metadata
    {
      "amount": 100,
      "currency": "USD",
      "criteriaCount": 1
    }
  2. FUNDING_STARTED$100.00
    Actor
    system
    Input
    POST /api/milestones/40fb226e-a918-4312-938c-616bb73458f2/fund
    Event ID
    3b88459a-e48e-480a-aa63-c15b6a5af94e
    Metadata
    {
      "amount": 100,
      "orderId": "0RV10858JN239661B",
      "currency": "USD"
    }
  3. PAYMENT_AUTHORIZED$100.00
    Actor
    system
    Input
    POST /api/paypal/authorize (order 0RV10858JN239661B)
    Event ID
    564eab3e-37d3-4c03-8877-11a13f93d757
    Metadata
    {
      "orderId": "0RV10858JN239661B",
      "expiresAt": "2026-11-14T14:08:50Z",
      "authorizationId": "7JA989534M357472W"
    }
  4. EVIDENCE_RECEIVED
    Actor
    client
    Input
    POST /api/milestones/[id]/evidence
    Event ID
    80440f99-fa14-4eae-a274-6d3ba5c7c58d
    Metadata
    {
      "evidenceId": "301e5656-d70e-4a7f-add2-e6ec3e06590f",
      "deliverableUrl": "https://trustlock-seven.vercel.app/"
    }
  5. AI_REVIEW_STARTED
    Actor
    system
    Input
    evidence 301e5656-d70e-4a7f-add2-e6ec3e06590f
    Event ID
    f79581b0-3487-4bdd-a61a-0d09f78a2278
    Metadata
    {
      "deliverableUrl": "https://trustlock-seven.vercel.app/"
    }
  6. EVIDENCE_FETCHED
    Actor
    system
    Event ID
    1ba141fc-eb7b-493a-bb90-30c9c746d72c
    Metadata
    {
      "deliverable": {
        "ok": true,
        "title": "TrustLock — Programmable milestone payments",
        "signals": {
          "headings": [
            "Overview",
            "Website Delivery",
            "Recent activity",
            "Milestones"
          ],
          "linkCount": 22,
          "imageCount": 0,
          "textLength": 2706,
          "formFieldNames": [],
          "hasContactForm": false,
          "hasSubmitButton": false,
          "hasViewportMeta": true
        },
        "httpStatus": 200,
        "textLength": 2706,
        "contentType": "text/html; charset=utf-8"
      },
      "extraEvidenceCount": 0
    }
  7. CRITERION_EVALUATED
    Actor
    agent
    Input
    criterion homepage
    Confidence
    100%
    Event ID
    04da4898-8bf4-4547-a0b8-dfedc3bcc188
    Metadata
    {
      "evidence": [
        {
          "type": "HTTP",
          "reference": "https://trustlock-seven.vercel.app/",
          "observation": "HTTP status 200 OK with Content-Type text/html; charset=utf-8."
        },
        {
          "type": "HTML",
          "reference": "https://trustlock-seven.vercel.app/",
          "observation": "Page title verified as 'TrustLock — Programmable milestone payments'."
        }
      ],
      "rationale": "The deliverable URL returns HTTP status 200 OK and successfully loads the homepage HTML content for TrustLock, confirming the site is deployed."
    }
  8. AI_VERDICT_CREATED
    Actor
    agent
    Input
    review 7a41da86-9230-49c5-9cf5-c29bda7aac14
    Confidence
    100%
    Event ID
    0ce7bbf7-395a-45f3-aebe-b60911f779d1
    Metadata
    {
      "model": "google/gemini-3.5-flash",
      "rationale": "The required criterion 'homepage' passed as the homepage is live, deployed, and accessible with HTTP status 200 OK.",
      "criteriaResults": [
        {
          "result": "PASS",
          "evidence": [
            {
              "type": "HTTP",
              "reference": "https://trustlock-seven.vercel.app/",
              "observation": "HTTP status 200 OK with Content-Type text/html; charset=utf-8."
            },
            {
              "type": "HTML",
              "reference": "https://trustlock-seven.vercel.app/",
              "observation": "Page title verified as 'TrustLock — Programmable milestone payments'."
            }
          ],
          "rationale": "The deliverable URL returns HTTP status 200 OK and successfully loads the homepage HTML content for TrustLock, confirming the site is deployed.",
          "confidence": 1,
          "criterionId": "homepage"
        }
      ],
      "recommendedAmount": 100,
      "evidenceSubmissionId": "301e5656-d70e-4a7f-add2-e6ec3e06590f"
    }
  9. POLICY_EVALUATED
    Actor
    system
    Input
    review 7a41da86-9230-49c5-9cf5-c29bda7aac14
    Event ID
    9b3f8727-5916-4755-9152-68431a95a3b5
    Metadata
    {
      "policy": {
        "autoRelease": true,
        "minimumConfidence": 0.9,
        "maximumAutoReleaseAmount": 500
      },
      "reason": "All required criteria passed with confidence 100%; amount within policy caps.",
      "releaseAmount": 100
    }
  10. RELEASE_APPROVED$100.00
    Actor
    system
    Input
    review 7a41da86-9230-49c5-9cf5-c29bda7aac14
    Event ID
    9d61a053-17c6-4117-a23a-a87249132086
    Metadata
    {
      "amount": 100,
      "reason": "All required criteria passed with confidence 100%; amount within policy caps."
    }
  11. CAPTURE_REQUESTED$100.00
    Actor
    system
    Input
    review 7a41da86-9230-49c5-9cf5-c29bda7aac14
    Event ID
    e6c20062-331c-4d9e-b512-d2d0b62a08fd
    Metadata
    {
      "amount": 100,
      "humanApproval": false,
      "idempotencyKey": "release:7a41da86-9230-49c5-9cf5-c29bda7aac14",
      "authorizationId": "7JA989534M357472W"
    }
  12. CAPTURE_PENDING$100.00
    Actor
    system
    Event ID
    a3184eff-53d0-4876-b08b-c2852c4fdfa6
    Metadata
    {
      "note": "Capture accepted by PayPal; settlement pending. Reconcile via webhook or polling.",
      "amount": 100,
      "captureId": "5685264330860042F",
      "releaseId": "57102a6c-57d5-4bb7-b838-6d97641d3674",
      "captureStatus": "PENDING"
    }
  13. PAID$100.00
    Actor
    system
    Input
    webhook WH-8RM46230LD648501E-5JW79754VH064203C
    Event ID
    8a796305-f06c-437b-b283-933b3182c489
    Metadata
    {
      "source": "webhook",
      "captureId": "5685264330860042F",
      "releaseId": "57102a6c-57d5-4bb7-b838-6d97641d3674"
    }

PayPal payment

$100.00PAID

Funds were released to the freelancer.

Authorization
7JA98953…57472W
Order
0RV10858…39661B
Hold expires
Nov 14, 2026
Captured
$100.00
Capture
56852643…60042F
Capture status
COMPLETED

Evidence submissions (1)

  • v1
    https://trustlock-seven.vercel.app/
    Oct 16, 2026