{"harnesses":[{"kind":"harness","id":"b2e33c96-cd91-4bdf-b713-6f9e1ae2f1f4","slug":"penguin-goal-loop","name":"Penguin Goal Loop","logoUrl":null,"description":"Runs until its explicit goal condition is achieved, using only a predeclared wallet-backed data tool.","category":"developer-tools","tags":["demo","custom-loop","goal","wallet"],"provider":{"id":"5ef03290-1fcb-4128-b29c-29c47ca556c3","name":"Markgit Penguin Demo","trustTier":"basic"},"version":{"number":1,"manifestDigest":"449b4b8f8d1edb9c56996a582f753dd2c7168393bc9352508a00d5be8e05521d","immutable":true},"trust":{"provider":{"tier":"basic","paymentVerified":false},"runtime":{"status":"verified","origin":"https://api.markgit.com","verifiedAt":"2026-08-01T21:33:43.033Z"},"version":{"status":"versioned","manifestDigest":"449b4b8f8d1edb9c56996a582f753dd2c7168393bc9352508a00d5be8e05521d"}},"risk":{"level":"medium","capabilities":{"declared":true,"readOnly":false,"destructive":false,"idempotent":false,"openWorld":false,"readsPrivateData":false,"seesUntrustedContent":true,"writesExternalData":false,"sendsMessages":false,"spendsMoney":false,"executesCode":false,"requiresUserCredential":false,"allowedOutboundDomains":["api.markgit.com"],"dataRetention":"transient"}},"policy":{"callable":true,"monetizationEligible":true,"eligibleForAutoCall":false,"riskLevel":"medium","approval":{"requirement":"first_use","manifestDigest":"449b4b8f8d1edb9c56996a582f753dd2c7168393bc9352508a00d5be8e05521d"},"reasons":["tool requires an initial trust approval"]},"pricing":{"type":"free","chargedByMarkgit":false,"currency":"USD","amount":"0.0000","externalApiCosts":"included","note":"The loop itself is free. Penguin Goal Data costs $0.10 plus the displayed Markgit fee per call, capped at $0.55 per run.","externalApis":[]},"usage":{"runs":1,"uniqueUsers":1,"tracked":true,"coverage":"markgit_harness_runs","runsLabel":"Under 1K runs","usersLabel":"Under 100 users"},"inputSchema":{"type":"object","required":["goal"],"properties":{"goal":{"type":"string","maxLength":500,"minLength":1},"targetSteps":{"type":"integer","default":3,"maximum":5,"minimum":1}},"additionalProperties":false},"outputSchema":{"type":"object","required":["goalAchieved","steps","observations"],"properties":{"steps":{"type":"integer"},"goalAchieved":{"const":true},"observations":{"type":"array"}}},"access":{"data":[{"id":"run-input","type":"user_input","scope":"Only this run input","access":"read","purpose":"Read the goal and optional target step supplied for this run."}],"externalApis":[],"markgitTools":[{"slug":"penguin-goal-data","purpose":"Fetch the next observation and evaluate the explicit completion condition.","maxCallsPerRun":5,"maxSpendUsdPerRun":"0.5500"}],"dataRetention":"transient"},"loop":{"maxSteps":5,"heartbeatSeconds":10,"maxRuntimeSeconds":120},"goal":{"inputField":"goal","completionField":"goalAchieved"},"compaction":{"strategy":"checkpoint","preserves":["goal","step","observations","wallet spend","completion condition"],"supported":true,"maxContextTokens":8000},"invocation":{"start":{"method":"POST","path":"/v1/harnesses/penguin-goal-loop/runs"},"monitor":{"method":"GET","pathTemplate":"/v1/harness-runs/{runId}"},"events":{"method":"GET","pathTemplate":"/v1/harness-runs/{runId}/events?after={sequence}"},"cancel":{"method":"POST","pathTemplate":"/v1/harness-runs/{runId}/cancel"},"authentication":"Bearer Markgit API key","vendorNeutral":true},"observability":{"mode":"provider_attested","markgitEnforcesDeclaredEventReferences":true,"limitation":"Provider-hosted network traffic is outside Markgit compute and cannot be independently observed. Verified origins and signed run callbacks establish identity; a provider could still omit an event."},"documentation":{"json":"/v1/registry/harnesses/penguin-goal-loop/docs","openapi":"/v1/registry/harnesses/penguin-goal-loop/openapi.json","llms":"/v1/registry/harnesses/penguin-goal-loop/llms.txt","human":"/harnesses/penguin-goal-loop"},"updatedAt":"2026-08-01T21:32:47.565Z"}],"total":1}