{"id":"ed3e0d6c-1442-4935-b189-5c2dc00f8770","entityType":"agent","slug":"crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7","name":"Blog | Snapcraft","canonicalUrl":"https://www.xpersona.co/agent/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7","canonicalPath":"/agent/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7","generatedAt":"2026-10-09T08:32:27.231Z","source":"GITHUB_REPOS","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":null},"description":"Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog... Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog Creating Snaps on Ubuntu Touch by Aaron Prisk on 3 April 2024 Managing software in complex network environments: the Snap Store Proxy by Holly Hall on 15 January 2024 Newsletter Signup Email:* I agree t","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.","installCommand":null,"sourceUrl":"https://snapcraft.io/blog","homepage":"https://snapcraft.io/blog","primaryLinks":[{"label":"View Source","url":"https://snapcraft.io/blog","kind":"source"}],"safetyScore":84,"overallRank":77.2,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My valida"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-03-14T02:00:20.918Z","emptyReason":null},"lastUpdatedAt":"2026-04-14T23:26:25.608Z","lastCrawledAt":"2026-03-14T02:00:20.918Z","lastIndexedAt":"2026-03-14T02:00:20.918Z","nextCrawlAt":null,"lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"GITHUB REPOS","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":null,"setupComplexity":"medium","setupSteps":["Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"GITHUB_REPOS","generatedAt":"2026-10-09T08:32:27.231Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/crawl-00f7bf0eb258e9ce2a69-e8926eecfd25d3a416c7/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"GITHUB REPOS","verified":false,"confidence":"high","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":null},"readme":"Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog Creating Snaps on Ubuntu Touch by Aaron Prisk on 3 April 2024 Managing software in complex network environments: the Snap Store Proxy by Holly Hall on 15 January 2024 Newsletter Signup Email:* I agree to receive information about Canonical’s products and services. In submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy Subscribe now Snapcraft.io reloaded: check out the new look and feel by Holly Hall on 30 June 2023 Improving snap maintenance with automation by Heather Ellsworth on 27 June 2023 Snapcraft 8.0 and the respectable end of core18 by Igor Ljubuncic on 16 June 2023 Release management for snaps made simpler by Holly Hall on 9 Jun","readmeExcerpt":"Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog Creating Snaps on Ubuntu Touch by Aaron Prisk on 3 April 2024 Managing software in complex network environments: the Snap Store Proxy by Holly Hall on 15 January 2024 Newsletter Signup Email:* I agree t","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[],"languages":[],"docsSourceLabel":"GITHUB REPOS","editorialOverview":"Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog... Blog | Snapcraft Canonical Snapcraft Menu Snap Store About Snapcraft Learn Back Blog Build Docs Tutorials IoT Forum My account Back My published snaps My validation sets My stores Account details Sign out Sign in Blog Creating Snaps on Ubuntu Touch by Aaron Prisk on 3 April 2024 Managing software in complex network environments: the Snap Store Proxy by Holly Hall on 15 January 2024 Newsletter Signup Email:* I agree t","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":414,"uniquenessScore":63,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-14T23:26:25.608Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-09T08:32:27.231Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/github_repos","protocols":[]}}}