Graph task proofs
Proof status
{ 12 keys
"T1": "passed",
"T2": "passed",
"T3": "passed",
"T4": "passed",
"M1": "incomplete: prompt-length limit and HTTP endpoint remain unestablished; connected-tool contract and 0–16 reference bound are recorded",
"M2": "passed",
"F1": "partial: exact request, model, reference links and resolution verified; unknown prompt maximum cannot be enforced",
"F2": "passed through authenticated Higgsfield connector",
"F3": "passed",
"F4": "passed",
"V1": "passed",
"V2": "passed"
Remaining requirements
[ 2 items
"GPT Image 2.5 prompt-length maximum is unspecified in the source sheet, connected catalog and official Higgsfield CLI model documentation. No limit was invented.",
"Generation was executed through the existing authenticated Higgsfield connector. The graph claim returns a dispatch; it does not itself submit a provider job. A direct HTTP endpoint for this model ID remains unestablished."
Raw HTTP check index
[ 64 items
{ 5 keys
"proof": "T1-add",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "T1-add.json"
{ 5 keys
"proof": "T1-get",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T1-get.json"
{ 5 keys
"proof": "T2-edit",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T2-edit.json"
{ 5 keys
"proof": "T2-stale",
"status": 412,
"expected": 412,
"pass": true,
"receipt": "T2-stale.json"
{ 5 keys
"proof": "T4-add-fact",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T4-add-fact.json"
{ 5 keys
"proof": "T4-get",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T4-get.json"
{ 5 keys
"proof": "T3-add",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "T3-add.json"
{ 5 keys
"proof": "T3-before",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T3-before.json"
{ 5 keys
"proof": "T3-delete",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "T3-delete.json"
{ 5 keys
"proof": "T3-missing",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "T3-missing.json"
{ 5 keys
"proof": "M1-add",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "M1-add.json"
{ 5 keys
"proof": "M1-get",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "M1-get.json"
{ 5 keys
"proof": "M2-add",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "M2-add.json"
{ 5 keys
"proof": "M2-get",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "M2-get.json"
{ 5 keys
"proof": "view-image-models",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "view-image-models.json"
{ 5 keys
"proof": "view-higgsfield-image-models",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "view-higgsfield-image-models.json"
{ 5 keys
"proof": "V1-create",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "V1-create.json"
{ 5 keys
"proof": "V2-create",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "V2-create.json"
{ 5 keys
"proof": "V1-query",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-query.json"
{ 5 keys
"proof": "V1-page-html",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V1-page-html.json"
{ 5 keys
"proof": "V1-page.json",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V1-page.json.json"
{ 5 keys
"proof": "V1-page.md",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V1-page.md.json"
{ 5 keys
"proof": "V1-page.canvas",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V1-page.canvas.json"
{ 5 keys
"proof": "V1-keyed",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-keyed.json"
{ 5 keys
"proof": "V1-invalid",
"status": 401,
"expected": 401,
"pass": true,
"receipt": "V1-invalid.json"
{ 5 keys
"proof": "V1-public-relations",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-public-relations.json"
{ 5 keys
"proof": "V1-manifest-1",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-manifest-1.json"
{ 5 keys
"proof": "V1-manifest-2",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-manifest-2.json"
{ 5 keys
"proof": "V1-manifest-3",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V1-manifest-3.json"
{ 5 keys
"proof": "V2-before",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V2-before.json"
{ 5 keys
"proof": "V2-hide",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V2-hide.json"
{ 5 keys
"proof": "V2-hidden-page",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V2-hidden-page.json"
{ 5 keys
"proof": "V2-hidden-query",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V2-hidden-query.json"
{ 5 keys
"proof": "V2-restore",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V2-restore.json"
{ 5 keys
"proof": "V2-visible-page",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V2-visible-page.json"
{ 5 keys
"proof": "F1-task",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "F1-task.json"
{ 5 keys
"proof": "F1-invalid-control",
"status": 422,
"expected": 422,
"pass": true,
"receipt": "F1-invalid-control.json"
{ 5 keys
"proof": "F1-prepare",
"status": 201,
"expected": 201,
"pass": true,
"receipt": "F1-prepare.json"
{ 5 keys
"proof": "F1-invocation",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F1-invocation.json"
{ 5 keys
"proof": "F1-private-invocation",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "F1-private-invocation.json"
{ 5 keys
"proof": "F2-claim",
"status": 202,
"expected": 202,
"pass": true,
"receipt": "F2-claim.json"
{ 5 keys
"proof": "F2-duplicate-claim",
"status": 409,
"expected": 409,
"pass": true,
"receipt": "F2-duplicate-claim.json"
{ 5 keys
"proof": "F2-store-final",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F2-store-final.json"
{ 5 keys
"proof": "F2-whole-read",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F2-whole-read.json"
{ 5 keys
"proof": "F3-task",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-task.json"
{ 5 keys
"proof": "F3-model",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-model.json"
{ 5 keys
"proof": "F3-higgsfield",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-higgsfield.json"
{ 5 keys
"proof": "F3-target",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-target.json"
{ 5 keys
"proof": "F4-done",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F4-done.json"
{ 5 keys
"proof": "F3-before-replay",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-before-replay.json"
{ 5 keys
"proof": "F2-replay",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F2-replay.json"
{ 5 keys
"proof": "F3-after-replay",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-after-replay.json"
{ 5 keys
"proof": "F2-immutable-request",
"status": 409,
"expected": 409,
"pass": true,
"receipt": "F2-immutable-request.json"
{ 5 keys
"proof": "V-image-task-before",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-task-before.json"
{ 5 keys
"proof": "V-image-task-hide",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-task-hide.json"
{ 5 keys
"proof": "V-image-hidden-page",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V-image-hidden-page.json"
{ 5 keys
"proof": "V-image-hidden.json",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V-image-hidden.json.json"
{ 5 keys
"proof": "V-image-hidden-file",
"status": 404,
"expected": 404,
"pass": true,
"receipt": "V-image-hidden-file.json"
{ 5 keys
"proof": "V-image-keyed-file",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-keyed-file.json"
{ 5 keys
"proof": "V-image-model",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-model.json"
{ 5 keys
"proof": "V-image-target",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-target.json"
{ 5 keys
"proof": "V-image-restore",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-restore.json"
{ 5 keys
"proof": "V-image-restored-file",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "V-image-restored-file.json"
{ 5 keys
"proof": "F3-image-record",
"status": 200,
"expected": 200,
"pass": true,
"receipt": "F3-image-record.json"