{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_comaker-ai","slug":"comaker-ai","name":"CoMaker.ai","type":"product","url":"https://comaker.ai","page_url":"https://unfragile.ai/comaker-ai","categories":["text-writing"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_comaker-ai__cap_0","uri":"capability://text.generation.language.multilingual.content.generation.with.language.agnostic.quality.preservation","name":"multilingual content generation with language-agnostic quality preservation","description":"Generates marketing copy, blog content, and social media posts across 50+ languages using a unified neural backbone that maintains semantic consistency and brand voice across language boundaries. Rather than cascading translation + generation (which degrades quality), CoMaker.ai appears to use language-conditional embeddings and shared latent representations to generate natively in target languages, preserving tone and messaging intent without intermediate translation steps.","intents":["Generate marketing copy for a product launch simultaneously in English, Spanish, French, German, and Japanese without hiring translators","Create SEO-optimized blog outlines in 15+ languages for international audience segments","Produce social media captions in multiple languages that maintain brand voice consistency across markets","Scale content production for global campaigns without manual translation workflows"],"best_for":["Multilingual marketing teams managing campaigns across 5+ regions","SEO agencies serving international clients with limited translation budgets","E-commerce platforms with global customer bases needing localized product descriptions","SaaS companies expanding into non-English markets"],"limitations":["Output quality degrades for languages with limited training data (e.g., Icelandic, Swahili) compared to high-resource languages (English, Spanish, French)","Cultural nuance and local idioms may not translate accurately — requires human review for sensitive marketing","No language-specific tone calibration beyond brand voice parameters; cannot adapt formality levels per market convention","Batch generation across 50+ languages increases API latency by ~30-50% vs single-language generation"],"requires":["Active CoMaker.ai account (freemium or paid tier)","Target language code (ISO 639-1 or 639-3 format)","Pre-configured brand voice profile or default template"],"input_types":["text (product description, brand guidelines, keywords)","structured metadata (target audience, tone, content type)"],"output_types":["text (marketing copy, blog posts, social captions)","structured JSON with language-specific variants"],"categories":["text-generation-language","localization"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_1","uri":"capability://text.generation.language.template.based.content.workflow.with.customizable.brand.voice.parameterization","name":"template-based content workflow with customizable brand voice parameterization","description":"Provides pre-built content templates (marketing copy, blog outlines, social posts, email sequences) that accept brand voice parameters (tone, style, audience persona, key messaging) as structured inputs. Templates are likely implemented as prompt chains or few-shot examples that condition the underlying LLM on user-defined brand attributes, reducing the need for manual prompt engineering while maintaining reproducibility across content batches.","intents":["Create consistent marketing copy across multiple campaigns without rewriting brand guidelines each time","Generate 20+ social media posts in one batch with unified tone and messaging","Onboard new team members to content creation without extensive brand voice documentation","A/B test different brand voice parameters (formal vs casual, technical vs conversational) on the same content brief"],"best_for":["Content agencies managing multiple client brands with distinct voice requirements","Marketing teams with limited copywriting expertise seeking structured workflows","Startups standardizing content production before hiring dedicated writers","Teams needing rapid content iteration with consistent brand identity"],"limitations":["Template flexibility is constrained by pre-built structure — custom content types require manual prompt engineering or API access","Brand voice parameters are limited to predefined dimensions (tone, audience, style); cannot encode complex brand narratives or competitive positioning","No version control or A/B testing framework built-in; comparing brand voice variants requires manual output comparison","Templates may not adapt well to niche industries or highly specialized domains (e.g., legal, medical, technical documentation)"],"requires":["CoMaker.ai account with template access","Pre-defined brand voice profile (tone, audience, key messaging, style preferences)","Content brief or input parameters (product/service description, target audience, call-to-action)"],"input_types":["text (product description, brand guidelines, content brief)","structured parameters (tone: formal/casual, audience: B2B/B2C, style: technical/conversational)"],"output_types":["text (marketing copy, blog outlines, email sequences, social posts)","structured JSON with template metadata and variant suggestions"],"categories":["text-generation-language","workflow-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_10","uri":"capability://tool.use.integration.api.access.for.programmatic.content.generation.and.integration","name":"api access for programmatic content generation and integration","description":"Exposes REST API endpoints for programmatic content generation, enabling integration with external workflows, automation tools, and custom applications. API likely supports batch requests, webhook callbacks for async processing, and standard authentication (API keys, OAuth). Enables developers to build custom workflows without UI constraints.","intents":["Integrate CoMaker.ai content generation into a custom content management system or workflow","Automate content generation as part of a CI/CD pipeline or scheduled batch job","Build a custom UI or application on top of CoMaker.ai API for specialized use cases","Connect content generation to downstream tools (email marketing, social scheduling, e-commerce platforms)"],"best_for":["Developers building custom content generation workflows or applications","Agencies integrating content generation into proprietary systems","Teams automating content production as part of larger workflows","Platforms seeking to embed content generation capabilities"],"limitations":["API documentation may be limited or outdated; requires developer support for integration issues","Rate limiting and quota enforcement at API level may constrain high-volume integrations","No SDK or client libraries for popular languages (Python, JavaScript, Go); requires manual HTTP implementation","Webhook reliability and retry logic may not be production-grade; requires custom error handling","No GraphQL support; limited to REST API which may require multiple requests for complex queries","API versioning strategy unclear; breaking changes may require code updates"],"requires":["CoMaker.ai account with API access (may require paid tier)","API key or OAuth credentials","HTTP client library or framework (curl, requests, axios, etc.)","Webhook endpoint for async result delivery (optional)"],"input_types":["JSON (content generation request with template, parameters, language, brand voice)"],"output_types":["JSON (generated content, metadata, status codes)","webhook callback with results"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_2","uri":"capability://text.generation.language.batch.content.generation.with.freemium.usage.quotas.and.rate.limiting","name":"batch content generation with freemium usage quotas and rate limiting","description":"Supports bulk generation of content across multiple templates, languages, and variants within configurable usage limits (free tier: typically 10-50 generations/month; paid tiers: 500-5000+/month). Implements quota tracking and rate limiting at the API level, likely using token bucket or sliding window algorithms to prevent abuse while maintaining fair access for freemium users. Batch jobs are queued and processed asynchronously, with results returned via webhook or polling.","intents":["Generate 50+ product descriptions for an e-commerce catalog in a single batch operation","Create monthly content calendar with 20+ blog post outlines and social media captions in one request","Test content variations across 5 brand voice profiles without hitting rate limits","Monitor usage and plan content production within freemium quota constraints"],"best_for":["Bootstrapped startups and agencies with limited budgets seeking affordable bulk content generation","Content teams planning monthly or quarterly content calendars in advance","Agencies managing multiple client accounts with shared quota pools","Teams evaluating CoMaker.ai before committing to paid tiers"],"limitations":["Freemium tier quotas (10-50 generations/month) are insufficient for high-volume content production; requires paid upgrade for scaling","Batch processing introduces latency (5-30 minutes for large batches) compared to real-time single-request generation","No priority queue or expedited processing for paid users; all batches processed in FIFO order","Quota resets are monthly; no rollover or burst capacity for unexpected spikes in demand","Rate limiting may throttle concurrent requests from multiple team members, creating bottlenecks in collaborative workflows"],"requires":["CoMaker.ai account (freemium or paid tier)","Batch job definition (template type, input parameters, number of variants)","Webhook endpoint or polling mechanism for result retrieval"],"input_types":["text (content briefs, product descriptions, keywords)","structured batch metadata (template type, language, brand voice parameters, number of variants)"],"output_types":["text (generated content variants)","structured JSON with batch job status, completion timestamp, and result URLs"],"categories":["text-generation-language","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_3","uri":"capability://text.generation.language.seo.optimized.content.outline.generation.with.keyword.integration","name":"seo-optimized content outline generation with keyword integration","description":"Generates structured blog post outlines and content frameworks that incorporate target keywords, semantic variations, and SEO best practices (heading hierarchy, keyword density, internal linking suggestions). Likely uses keyword extraction and semantic analysis to identify related terms and LSI (Latent Semantic Indexing) keywords, then structures outlines to naturally incorporate these terms while maintaining readability. Outputs are typically hierarchical (H1 > H2 > H3) with keyword placement guidance.","intents":["Create SEO-optimized blog outlines for 10+ target keywords in a single batch","Generate content frameworks that rank for long-tail keywords without keyword stuffing","Identify semantic keyword variations and related topics to include in content structure","Plan content clusters and internal linking strategies based on keyword relationships"],"best_for":["SEO agencies managing content calendars for multiple clients","In-house marketing teams optimizing blog strategy for organic search","Content creators unfamiliar with SEO best practices seeking structured guidance","E-commerce teams creating product category and comparison content"],"limitations":["Keyword research is limited to provided keywords; no integration with SEO tools (SEMrush, Ahrefs) for competitive analysis or search volume data","Outlines may not reflect current SERP landscape or competitor content strategies; requires manual research to validate positioning","No tracking of keyword rankings or content performance post-publication; cannot iterate based on actual search results","Keyword density recommendations may be outdated or overly conservative compared to modern SEO practices that prioritize user intent over keyword metrics","Internal linking suggestions are generic and don't account for existing site structure or content inventory"],"requires":["CoMaker.ai account with SEO template access","Target keyword(s) (primary and secondary)","Content type (blog post, product page, category page, etc.)","Target audience and search intent context"],"input_types":["text (target keyword, topic, audience intent)","structured metadata (content type, target word count, keyword priority)"],"output_types":["text (hierarchical outline with H1/H2/H3 structure)","structured JSON with keyword placement suggestions, semantic variations, and internal linking recommendations"],"categories":["text-generation-language","search-retrieval"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_4","uri":"capability://text.generation.language.social.media.caption.generation.with.platform.specific.formatting","name":"social media caption generation with platform-specific formatting","description":"Generates platform-optimized social media captions (Twitter/X, Instagram, LinkedIn, Facebook, TikTok) with native formatting (hashtags, emojis, character limits, line breaks). Likely uses platform-specific templates and constraints (e.g., Twitter's 280-character limit, Instagram's hashtag best practices) to condition generation. May include A/B variant generation to test different messaging approaches on the same content.","intents":["Generate 30 Instagram captions with optimal hashtag placement and emoji usage for a product launch","Create LinkedIn posts that balance professionalism with engagement-driving hooks","Produce Twitter threads with consistent tone and strategic hashtag distribution","Generate platform-specific variants of the same message for cross-channel campaigns"],"best_for":["Social media managers handling multiple platforms and posting schedules","Marketing teams scaling social content production without hiring dedicated social creators","Brands testing messaging variations across platforms to optimize engagement","Agencies managing social accounts for multiple clients with distinct voice requirements"],"limitations":["Generated captions may not reflect current platform trends, viral moments, or real-time cultural context; requires manual review and editing","Emoji and hashtag suggestions are generic and may not align with brand aesthetic or audience preferences","No integration with social media scheduling tools (Buffer, Hootsuite, Later); requires manual copy-paste to publish","Character limits are enforced but may result in truncated or awkwardly phrased captions when condensing longer messages","No engagement metrics or A/B testing framework to measure caption performance post-publication","Hashtag suggestions don't account for platform-specific hashtag saturation or trending topics"],"requires":["CoMaker.ai account with social media template access","Target platform(s) (Twitter, Instagram, LinkedIn, Facebook, TikTok)","Content brief or product/service description","Brand voice parameters and audience context"],"input_types":["text (product description, key message, brand voice guidelines)","structured metadata (platform, content type, tone, hashtag preferences)"],"output_types":["text (platform-formatted captions with hashtags, emojis, line breaks)","structured JSON with platform-specific variants and character count metadata"],"categories":["text-generation-language","content-creation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_5","uri":"capability://text.generation.language.email.marketing.sequence.generation.with.copywriting.templates","name":"email marketing sequence generation with copywriting templates","description":"Generates multi-email marketing sequences (welcome series, promotional campaigns, nurture sequences, re-engagement campaigns) with subject lines, body copy, and call-to-action optimization. Implements email-specific templates that account for open rates, click-through rates, and conversion psychology (urgency, social proof, scarcity). Sequences are typically structured as JSON or CSV exports compatible with email marketing platforms (Mailchimp, ConvertKit, ActiveCampaign).","intents":["Create a 5-email welcome sequence for new SaaS users with progressive value messaging","Generate promotional email campaigns with A/B tested subject lines and CTAs","Produce nurture sequences that guide prospects through the sales funnel with relevant messaging","Build re-engagement campaigns to win back inactive subscribers with compelling offers"],"best_for":["E-commerce and SaaS teams managing email marketing without dedicated copywriters","Marketing agencies scaling email production across multiple client accounts","Startups building initial email marketing infrastructure and sequences","Teams A/B testing email messaging and subject line variations"],"limitations":["Generated sequences lack personalization beyond basic merge tags (name, company); no dynamic content based on user behavior or segment data","Subject line optimization is generic and doesn't account for audience segment preferences or historical performance data","No integration with email marketing platforms; requires manual export/import or API integration setup","Sequences don't adapt based on email performance metrics (open rates, click rates); static templates require manual iteration","Copy may not reflect brand voice consistency across sequences; requires manual review and editing","No A/B testing framework built-in; comparing subject line or CTA variations requires external tools"],"requires":["CoMaker.ai account with email template access","Email sequence type (welcome, promotional, nurture, re-engagement)","Product/service description and target audience context","Brand voice parameters and key messaging points"],"input_types":["text (product description, audience persona, key benefits, offers)","structured metadata (sequence type, number of emails, campaign goal)"],"output_types":["text (email subject lines, body copy, CTAs)","structured CSV/JSON compatible with email marketing platforms (Mailchimp, ConvertKit, ActiveCampaign)"],"categories":["text-generation-language","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_6","uri":"capability://text.generation.language.product.description.generation.with.e.commerce.optimization","name":"product description generation with e-commerce optimization","description":"Generates product descriptions optimized for e-commerce platforms (Shopify, WooCommerce, Amazon) with SEO keywords, benefit-focused copy, and platform-specific formatting (bullet points, character limits, HTML tags). Likely uses product attribute inputs (category, price, target audience, key features) to condition generation and ensure descriptions highlight competitive advantages and conversion-driving elements (urgency, social proof, guarantees).","intents":["Generate 100+ product descriptions for a Shopify store launch without manual copywriting","Create Amazon product listings with optimized titles, bullet points, and A+ content","Produce multilingual product descriptions for international e-commerce expansion","Generate product description variants to A/B test messaging and conversion impact"],"best_for":["E-commerce teams managing large product catalogs (100+ SKUs) with limited copywriting resources","Marketplace sellers (Amazon, eBay, Etsy) scaling listings across multiple platforms","Dropshipping and print-on-demand businesses needing rapid product description generation","Brands expanding into new markets with multilingual product content needs"],"limitations":["Generated descriptions may lack product-specific details or unique selling propositions; requires manual review and editing","No integration with product information management (PIM) systems; requires manual data entry or API setup","Descriptions don't account for competitor positioning or market differentiation; may produce generic copy","Platform-specific formatting (Amazon bullet points, Shopify meta descriptions) may require post-processing","No A/B testing or conversion tracking; cannot measure impact of generated descriptions on sales","Bulk generation may hit rate limits on freemium tier, requiring paid upgrade for large catalogs"],"requires":["CoMaker.ai account with e-commerce template access","Product attributes (name, category, price, key features, target audience)","Target platform (Shopify, WooCommerce, Amazon, etc.)","Brand voice parameters and competitive positioning context"],"input_types":["text (product name, category, features, benefits, target audience)","structured metadata (price, SKU, platform, product type)"],"output_types":["text (product descriptions, bullet points, meta descriptions)","structured JSON/CSV compatible with e-commerce platforms"],"categories":["text-generation-language","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_7","uri":"capability://text.generation.language.blog.post.ideation.and.outline.generation.with.topic.clustering","name":"blog post ideation and outline generation with topic clustering","description":"Generates blog post ideas and outlines based on seed topics, keywords, or audience interests, with automatic topic clustering to identify related content themes and content gap analysis. Likely uses keyword research, semantic similarity, and topic modeling to suggest related posts and internal linking opportunities. Outputs are typically hierarchical outlines with suggested word counts, keyword targets, and content angle recommendations.","intents":["Generate 20+ blog post ideas for a quarterly content calendar based on target keywords","Identify content gaps and related topics to create comprehensive content clusters","Produce outlines for pillar content and cluster posts with internal linking strategy","Plan content strategy that covers multiple angles and audience segments on a single topic"],"best_for":["Content marketing teams planning quarterly or annual content calendars","SEO agencies building content strategies for client sites","In-house marketing teams with limited content planning expertise","Blogs and publications seeking to expand topical coverage and organic reach"],"limitations":["Topic clustering is based on keyword relationships, not actual audience demand or search volume; requires validation with SEO tools","Content gap analysis doesn't account for competitor content or SERP landscape; may suggest topics already saturated","Outlines are generic and don't reflect unique angles or proprietary insights; requires manual research and customization","No integration with analytics platforms to validate topic performance or audience interest post-publication","Suggested word counts and keyword targets may be outdated or not aligned with current SEO best practices","Topic clustering may produce redundant or overlapping post ideas requiring manual deduplication"],"requires":["CoMaker.ai account with blog ideation template access","Seed topic(s), target keywords, or audience interests","Target audience and content goals (brand awareness, lead generation, thought leadership)"],"input_types":["text (seed topic, target keywords, audience interests)","structured metadata (content goals, target audience, publishing frequency)"],"output_types":["text (blog post ideas, outlines, content angles)","structured JSON with topic clusters, internal linking suggestions, and keyword targets"],"categories":["text-generation-language","planning-reasoning"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_8","uri":"capability://text.generation.language.brand.voice.customization.and.consistency.enforcement","name":"brand voice customization and consistency enforcement","description":"Allows users to define and store brand voice profiles (tone, style, vocabulary, messaging pillars, brand personality) that are applied consistently across all generated content. Likely implemented as a vector embedding or prompt prefix system that conditions the underlying LLM on brand attributes. Profiles can be versioned and shared across team members, enabling consistent brand voice across distributed content production.","intents":["Define a brand voice profile once and apply it consistently across 100+ pieces of content","Ensure new team members generate content that matches established brand tone and style","Test different brand voice variants (formal vs casual, technical vs conversational) on the same content","Maintain brand consistency across multiple content creators and languages"],"best_for":["Agencies managing multiple client brands with distinct voice requirements","Distributed teams needing to maintain brand consistency without centralized copywriting","Brands undergoing voice/positioning changes and needing to test new messaging","Organizations with strict brand guidelines and compliance requirements"],"limitations":["Brand voice profiles are limited to predefined dimensions (tone, style, vocabulary); cannot encode complex brand narratives or competitive positioning","No automatic detection of brand voice drift; requires manual review to ensure consistency across content","Profiles don't account for context-specific tone adjustments (e.g., formal for legal, casual for social media); requires manual override","No version control or audit trail for brand voice changes; difficult to track evolution over time","Sharing profiles across team members may lead to inconsistent interpretation or application","No integration with brand asset management systems or design tools"],"requires":["CoMaker.ai account with brand voice customization feature","Brand voice definition (tone, style, vocabulary, messaging pillars, brand personality)","Team members with access to shared brand voice profiles"],"input_types":["structured metadata (tone: formal/casual, style: technical/conversational, vocabulary: simple/complex, brand personality: attributes)"],"output_types":["stored brand voice profile (JSON or similar format)","generated content consistent with brand voice parameters"],"categories":["text-generation-language","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_comaker-ai__cap_9","uri":"capability://data.processing.analysis.content.performance.analytics.and.usage.tracking","name":"content performance analytics and usage tracking","description":"Provides dashboard visibility into content generation usage (quota consumption, generation counts by template/language), generation history, and basic performance metrics (generation success rate, average generation time). Likely implemented as a simple analytics backend tracking API calls and user actions, with aggregation and visualization in a web dashboard. Does not include post-publication performance tracking (engagement, conversions).","intents":["Monitor monthly quota usage and plan content production within freemium limits","Track which templates and languages are most frequently used to optimize content strategy","Audit content generation history for compliance or quality assurance purposes","Identify bottlenecks or performance issues in content generation workflows"],"best_for":["Teams managing content production budgets and quota allocation","Agencies tracking usage across multiple client accounts","Compliance-focused organizations requiring audit trails of content generation","Teams optimizing content workflows based on usage patterns"],"limitations":["Analytics are limited to generation metrics (quota, counts, success rate); no post-publication performance data (engagement, conversions, traffic)","No integration with web analytics platforms (Google Analytics, Mixpanel) to correlate content generation with business outcomes","Historical data retention may be limited (e.g., 90 days); requires export for long-term analysis","No custom reporting or segmentation; limited to pre-built dashboard views","No alerts or notifications for quota approaching limits or unusual usage patterns","Team-level analytics may not provide per-user breakdown for accountability"],"requires":["CoMaker.ai account with analytics access","Active content generation activity to populate metrics"],"input_types":["implicit (API call logs, user actions)"],"output_types":["structured dashboard metrics (quota usage, generation counts, success rates)","exportable reports (CSV, JSON)"],"categories":["data-processing-analysis","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":40,"verified":false,"data_access_risk":"high","permissions":["Active CoMaker.ai account (freemium or paid tier)","Target language code (ISO 639-1 or 639-3 format)","Pre-configured brand voice profile or default template","CoMaker.ai account with template access","Pre-defined brand voice profile (tone, audience, key messaging, style preferences)","Content brief or input parameters (product/service description, target audience, call-to-action)","CoMaker.ai account with API access (may require paid tier)","API key or OAuth credentials","HTTP client library or framework (curl, requests, axios, etc.)","Webhook endpoint for async result delivery (optional)"],"failure_modes":["Output quality degrades for languages with limited training data (e.g., Icelandic, Swahili) compared to high-resource languages (English, Spanish, French)","Cultural nuance and local idioms may not translate accurately — requires human review for sensitive marketing","No language-specific tone calibration beyond brand voice parameters; cannot adapt formality levels per market convention","Batch generation across 50+ languages increases API latency by ~30-50% vs single-language generation","Template flexibility is constrained by pre-built structure — custom content types require manual prompt engineering or API access","Brand voice parameters are limited to predefined dimensions (tone, audience, style); cannot encode complex brand narratives or competitive positioning","No version control or A/B testing framework built-in; comparing brand voice variants requires manual output comparison","Templates may not adapt well to niche industries or highly specialized domains (e.g., legal, medical, technical documentation)","API documentation may be limited or outdated; requires developer support for integration issues","Rate limiting and quota enforcement at API level may constrain high-volume integrations","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.31666666666666665,"quality":0.72,"ecosystem":0.15000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.35,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:29.717Z","last_scraped_at":"2026-04-05T13:23:42.561Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=comaker-ai","compare_url":"https://unfragile.ai/compare?artifact=comaker-ai"}},"signature":"wx4mqIM8GAHoZMEOykit1KecGTfDWVfrkebfhRHYnCKN5SJoCN164BYnlw24xUOTF1YKFlHzBH47eh1cH9FQDw==","signedAt":"2026-06-20T12:20:40.489Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/comaker-ai","artifact":"https://unfragile.ai/comaker-ai","verify":"https://unfragile.ai/api/v1/verify?slug=comaker-ai","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}