{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"stability-ai-api","slug":"stability-ai-api","name":"Stability AI API","type":"api","url":"https://platform.stability.ai","page_url":"https://unfragile.ai/stability-ai-api","categories":["image-generation"],"tags":[],"pricing":{"model":"usage","free":false,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"stability-ai-api__cap_0","uri":"capability://image.visual.text.to.image.generation.with.diffusion.models","name":"text-to-image generation with diffusion models","description":"Generates images from natural language text prompts using latent diffusion architecture. Accepts text descriptions and produces high-resolution images (up to 1024x1024 for SDXL, 1408x1408 for SD3) by iteratively denoising random latent vectors conditioned on text embeddings via cross-attention mechanisms. Supports multiple model variants (SD3, SDXL, SD1.6) with different quality/speed tradeoffs and specialized models for specific domains.","intents":["Generate product mockups and marketing visuals from text descriptions without design skills","Create concept art and visual prototypes for game or film production","Batch-generate variations of a scene with different artistic styles or compositions","Integrate AI image generation into SaaS applications with a managed API"],"best_for":["Product teams building image-generation features into applications","Creative professionals prototyping visual concepts rapidly","Developers needing managed inference without GPU infrastructure"],"limitations":["Output quality varies significantly with prompt engineering; vague prompts produce inconsistent results","Inference latency 5-30 seconds depending on model and resolution, not suitable for real-time interactive use","API rate limits and credit consumption scale with image resolution and batch size","No fine-tuning or custom model training available through API; limited to pre-trained models"],"requires":["API key from Stability AI platform","HTTP client library (curl, requests, axios, etc.)","Credit balance or active subscription plan","Network connectivity to platform.stability.ai"],"input_types":["text (prompt string, 1-1000 characters)","optional: seed (integer for reproducibility)","optional: style preset identifier"],"output_types":["image (PNG or JPEG, base64-encoded or URL)","metadata (generation parameters, seed used, model version)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_1","uri":"capability://image.visual.image.inpainting.and.region.based.editing","name":"image inpainting and region-based editing","description":"Modifies specific regions of an existing image by accepting a base image, binary mask defining the edit region, and a text prompt describing desired changes. Uses masked latent diffusion where the diffusion process is conditioned on both the text prompt and the unmasked image regions, allowing seamless blending of generated content with the original image. Supports various mask formats (PNG with alpha channel, binary masks) and inpainting-specific models optimized for coherent boundary blending.","intents":["Remove or replace unwanted objects from photos without affecting surrounding areas","Change clothing, backgrounds, or environmental elements in product photos","Extend or modify specific regions of an image while preserving context","Implement interactive image editing tools in web or mobile applications"],"best_for":["E-commerce platforms needing to modify product images at scale","Photo editing applications adding AI-powered content-aware editing","Designers iterating on compositions without manual masking work"],"limitations":["Mask quality directly impacts output quality; imprecise masks cause visible artifacts at boundaries","Large inpainted regions (>50% of image) may produce inconsistent results or break semantic coherence","Inpainting models less stable than text-to-image; may require multiple attempts to achieve desired result","Requires both image upload and mask generation, adding latency compared to text-to-image alone"],"requires":["API key from Stability AI platform","Base image file (PNG, JPEG, up to 4MB)","Mask image (PNG with alpha channel or binary mask, same dimensions as base image)","Text prompt describing desired edit"],"input_types":["image (PNG or JPEG, base image to edit)","image (PNG mask with alpha channel or binary mask)","text (prompt describing the edit, 1-1000 characters)"],"output_types":["image (PNG or JPEG, edited image with inpainted region)","metadata (inpainting parameters, model version used)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_10","uri":"capability://tool.use.integration.multi.model.selection.and.version.management","name":"multi-model selection and version management","description":"Allows users to select from multiple Stable Diffusion model variants (SD3, SDXL, SD1.6) with different architectural characteristics and quality/speed tradeoffs. Each model version is independently versioned and maintained, allowing users to specify exact model versions for reproducibility. Implements model selection as a parameter in API requests, with automatic routing to appropriate inference infrastructure. Provides model metadata including capabilities, recommended use cases, and performance characteristics.","intents":["Choose appropriate model based on quality requirements and latency constraints","Maintain reproducibility by pinning to specific model versions","Compare outputs across different models for quality evaluation","Optimize cost by selecting faster models for non-critical use cases"],"best_for":["Developers optimizing for specific quality/speed/cost tradeoffs","Teams requiring reproducible results across time","Applications needing to support multiple quality tiers"],"limitations":["Different models produce significantly different outputs; switching models breaks reproducibility","Model selection requires understanding tradeoffs; no automatic selection based on use case","Older model versions may be deprecated and removed, breaking reproducibility for legacy applications","Each model has different capabilities; not all features (e.g., ControlNets) supported on all models"],"requires":["API key from Stability AI platform","Knowledge of available model identifiers and their characteristics"],"input_types":["string (model identifier: 'stable-diffusion-3', 'stable-diffusion-xl-1024-v1-0', etc.)"],"output_types":["image/video/audio generated by selected model","metadata including model version and identifier"],"categories":["tool-use-integration","model-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_11","uri":"capability://automation.workflow.usage.tracking.and.credit.based.billing","name":"usage tracking and credit-based billing","description":"Tracks API usage per request and associates costs with credit consumption based on model, resolution, and operation type. Implements a credit system where different operations consume different amounts of credits (e.g., text-to-image at 1024x1024 consumes more credits than 512x512). Provides usage dashboards and billing history through the Stability AI platform web interface. Integrates with payment systems for credit purchase and subscription management.","intents":["Monitor API usage and costs in real-time","Implement cost controls and budget limits for applications","Allocate costs across teams or projects","Forecast costs based on usage patterns"],"best_for":["Teams building production applications with cost-sensitive requirements","Developers implementing cost tracking and chargeback systems","Organizations managing multiple API keys and usage across teams"],"limitations":["Credit consumption not always predictable; varies based on model, resolution, and operation","No per-request cost estimates before generation; costs only known after completion","Credit system less transparent than per-operation pricing; difficult to calculate exact costs","No built-in cost controls or spending limits; overspending possible without external monitoring"],"requires":["Active Stability AI account with payment method on file","API key with associated credit balance"],"input_types":["API requests (usage tracked automatically)"],"output_types":["Usage dashboard showing credits consumed","Billing history and invoices","API response metadata including credits consumed per request"],"categories":["automation-workflow","billing-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_12","uri":"capability://tool.use.integration.api.key.based.authentication.and.rate.limiting","name":"api key-based authentication and rate limiting","description":"Secures API access via API key authentication (passed in Authorization header as Bearer token). Rate limiting is enforced per API key based on subscription tier, with limits on requests per minute and concurrent requests. Quota tracking is provided via response headers (X-RateLimit-Remaining, X-RateLimit-Reset). Exceeding limits returns HTTP 429 (Too Many Requests).","intents":["Secure API access with per-user or per-application credentials","Monitor API usage and quota consumption","Implement backoff/retry logic based on rate limit headers","Manage costs by tracking API calls per key"],"best_for":["applications requiring multi-tenant API access with per-user quotas","teams implementing cost tracking and billing","developers building resilient clients with retry logic"],"limitations":["Rate limiting is per API key, not per user; shared keys will share quota","No built-in request queuing; clients must implement backoff logic","Quota resets on fixed schedule (hourly, daily); no rolling window","No fine-grained permission scoping; API key grants access to all endpoints"],"requires":["API key from Stability AI platform (obtained via web dashboard)","HTTP client supporting Bearer token authentication"],"input_types":["HTTP Authorization header (Bearer {api_key})"],"output_types":["HTTP response headers (X-RateLimit-Remaining, X-RateLimit-Reset)","HTTP 429 status code when rate limited"],"categories":["tool-use-integration","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_2","uri":"capability://image.visual.image.upscaling.and.super.resolution","name":"image upscaling and super-resolution","description":"Increases image resolution (up to 4x) using specialized upscaling models that reconstruct high-frequency details while preserving semantic content. Uses diffusion-based super-resolution where a low-resolution image is progressively refined through denoising steps conditioned on the original image, producing sharper details than traditional interpolation. Supports multiple upscaling factors (2x, 3x, 4x) and can be chained with other generation operations.","intents":["Enhance low-resolution or compressed images to print-quality resolution","Upscale AI-generated images for higher-quality final output","Improve legacy photo archives without manual restoration","Prepare images for large-format displays or printing"],"best_for":["Photography and print production workflows","E-commerce platforms enhancing product image quality","Content creators preparing images for social media and web"],"limitations":["Upscaling cannot recover information lost in original compression; artifacts in source image are amplified","4x upscaling produces noticeably better results than 2x but with proportionally higher latency and cost","Diffusion-based upscaling slower than traditional interpolation (5-15 seconds vs. <1 second)","May introduce subtle artifacts or hallucinated details if source image is heavily compressed or degraded"],"requires":["API key from Stability AI platform","Image file (PNG or JPEG, minimum 64x64 pixels)","Upscaling factor selection (2x, 3x, or 4x)"],"input_types":["image (PNG or JPEG, source image to upscale)","integer (upscaling factor: 2, 3, or 4)"],"output_types":["image (PNG or JPEG, upscaled image at specified resolution)","metadata (upscaling factor applied, model version)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_3","uri":"capability://image.visual.control.net.guided.image.generation","name":"control-net guided image generation","description":"Conditions image generation on structural or stylistic guidance using control networks (ControlNets) that inject spatial constraints into the diffusion process. Accepts a control image (edge map, depth map, pose skeleton, etc.) and a text prompt, then generates images that follow the structural layout of the control image while matching the text description. Implements this by adding a separate conditioning branch that guides the cross-attention mechanism without modifying the base diffusion model.","intents":["Generate images with specific compositions, poses, or spatial layouts","Create variations of a scene while preserving structural elements","Generate images matching a reference layout or perspective","Implement pose-guided or edge-guided image synthesis in applications"],"best_for":["Game developers generating character poses matching animation skeletons","Designers creating layout variations while maintaining composition","Developers building interactive image generation with spatial control"],"limitations":["Requires pre-processing source images into control representations (edge detection, depth estimation, pose extraction); adds complexity and latency","Control strength parameter requires tuning; too strong produces rigid outputs, too weak ignores control entirely","Limited control types available (edges, depth, pose, canny); custom control representations not supported","Control image quality directly impacts output; poor edge detection or pose estimation degrades results"],"requires":["API key from Stability AI platform","Text prompt describing desired image","Control image (PNG or JPEG) in appropriate format for selected control type","Control type identifier (e.g., 'canny', 'depth', 'pose')"],"input_types":["text (prompt, 1-1000 characters)","image (control image: edge map, depth map, pose skeleton, etc.)","string (control type: 'canny_edge', 'depth_map', 'pose_skeleton', etc.)","float (control strength: 0.0-1.0, default 1.0)"],"output_types":["image (PNG or JPEG, generated image following control constraints)","metadata (control type used, control strength, model version)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_4","uri":"capability://image.visual.style.preset.and.aesthetic.control","name":"style preset and aesthetic control","description":"Applies predefined artistic styles and aesthetic presets to generated images by embedding style descriptors into the text conditioning pipeline. Provides a curated set of style identifiers (e.g., 'photographic', 'cinematic', 'anime', 'oil painting') that modify the diffusion process to favor specific visual characteristics. Implemented as learned embeddings in the text encoder that bias the cross-attention mechanism toward style-specific features without requiring explicit style description in the prompt.","intents":["Generate images in consistent artistic styles without detailed prompt engineering","Apply brand-specific visual aesthetics to generated content","Create variations of a concept in multiple artistic styles","Simplify image generation for non-technical users by providing preset options"],"best_for":["Content creators needing consistent visual branding across generated images","SaaS applications offering style selection as a UI control","Teams generating marketing materials with specific aesthetic requirements"],"limitations":["Limited to predefined styles; custom style training not available through API","Style presets may conflict with text prompt descriptions, requiring careful prompt engineering","Style strength cannot be directly controlled; preset application is binary (on/off)","Some style presets work better with certain model variants; compatibility varies"],"requires":["API key from Stability AI platform","Text prompt describing image content","Style preset identifier from supported list"],"input_types":["text (prompt, 1-1000 characters)","string (style preset identifier: 'photographic', 'cinematic', 'anime', etc.)"],"output_types":["image (PNG or JPEG, generated image with applied style preset)","metadata (style preset applied, model version)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_5","uri":"capability://image.visual.negative.prompt.conditioning","name":"negative prompt conditioning","description":"Excludes unwanted visual elements from generated images by specifying negative prompts that are subtracted from the conditioning signal during diffusion. Implements this by computing embeddings for both positive (desired) and negative (undesired) prompts, then using classifier-free guidance to amplify the positive direction while suppressing the negative direction in the latent space. Allows fine-grained control over what should NOT appear in the output.","intents":["Remove unwanted visual artifacts or elements from generated images","Exclude specific objects, styles, or quality issues from results","Improve consistency by specifying what should be avoided","Reduce trial-and-error by explicitly ruling out undesired outcomes"],"best_for":["Developers fine-tuning image generation quality through iterative prompting","Content creators ensuring brand compliance by excluding competitor aesthetics","Teams generating images at scale with consistent quality standards"],"limitations":["Negative prompts less effective than positive prompts; strong negative guidance can degrade overall image quality","Requires understanding what to exclude; ineffective if user doesn't anticipate common failure modes","Negative prompt strength parameter requires tuning; excessive strength produces unnatural results","Some negative prompts conflict with positive prompts, requiring careful balance"],"requires":["API key from Stability AI platform","Positive prompt describing desired image","Negative prompt describing elements to exclude (optional but recommended)"],"input_types":["text (positive prompt, 1-1000 characters)","text (negative prompt, 1-1000 characters, optional)"],"output_types":["image (PNG or JPEG, generated image excluding negative prompt elements)","metadata (positive and negative prompts used, guidance scale)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_6","uri":"capability://image.visual.batch.image.generation.with.seed.control","name":"batch image generation with seed control","description":"Generates multiple images from a single prompt with reproducible results using seed-based random number generation. Each seed produces a deterministic sequence of noise vectors that, when passed through the diffusion process, generates consistent images. Allows users to generate variations by incrementing seeds or to reproduce exact outputs by reusing seeds. Implemented as a parameter passed to the diffusion sampling loop that initializes the random state.","intents":["Generate multiple variations of a concept for comparison and selection","Reproduce exact images for testing, documentation, or quality assurance","Create consistent image sets for A/B testing or user studies","Implement deterministic image generation in applications for reproducible workflows"],"best_for":["Developers building image generation features requiring reproducibility","Content creators generating variation sets for selection","QA teams testing image generation consistency"],"limitations":["Seed reproducibility only guaranteed within same model version; model updates break reproducibility","Seed values are 32-bit integers; only 4 billion unique seeds available","Generating multiple variations requires multiple API calls, each incurring separate costs","Seed-based variation produces limited diversity; variations are subtle rather than dramatically different"],"requires":["API key from Stability AI platform","Text prompt describing desired image","Optional: seed value (integer 0-4294967295); randomly generated if not specified"],"input_types":["text (prompt, 1-1000 characters)","integer (seed: 0-4294967295, optional)"],"output_types":["image (PNG or JPEG, generated image)","metadata (seed used, model version, generation parameters)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_7","uri":"capability://image.visual.video.generation.from.text.and.images","name":"video generation from text and images","description":"Generates short video clips (up to 25 frames) from text prompts or image inputs using Stable Video Diffusion, a latent diffusion model adapted for temporal consistency. Accepts either a text prompt and optional keyframe image, or an image with motion parameters, then generates video by iteratively denoising latent video representations while maintaining temporal coherence through recurrent processing. Produces MP4 videos with configurable frame rates and durations.","intents":["Create animated product demonstrations or marketing videos from static images","Generate short video clips from text descriptions for content creation","Add motion to still images for social media or web content","Prototype animated sequences for games or films"],"best_for":["Content creators generating short-form video content for social media","E-commerce platforms animating product images","Developers building video generation features into applications"],"limitations":["Video length limited to 25 frames (~1 second at 25fps); not suitable for longer narratives","Temporal coherence degrades over longer sequences; motion becomes jittery or inconsistent","Video generation significantly slower than image generation (30-60 seconds for 25 frames)","Limited control over motion direction or intensity; motion is implicitly determined by model","Output resolution limited to 576x1024 or lower; not suitable for high-resolution video"],"requires":["API key from Stability AI platform","Either: text prompt describing desired video, OR image file to animate","Optional: motion parameters (seed, motion intensity)"],"input_types":["text (prompt describing video content, 1-1000 characters) OR image (PNG/JPEG, keyframe or image to animate)","optional: integer (seed for reproducibility)","optional: float (motion intensity: 0.0-1.0)"],"output_types":["video (MP4, 25 frames, 576x1024 or lower resolution)","metadata (frame count, frame rate, model version, generation parameters)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_8","uri":"capability://image.visual.audio.generation.and.speech.synthesis","name":"audio generation and speech synthesis","description":"Generates audio content including music, sound effects, and speech synthesis using specialized audio diffusion models. Accepts text descriptions of desired audio or speech content, then generates audio waveforms by denoising in the spectrogram or latent audio space. Supports various audio types (music, ambient sounds, speech) with configurable parameters like duration, style, and voice characteristics. Outputs audio in standard formats (MP3, WAV).","intents":["Generate background music or ambient sounds for videos and applications","Create sound effects for games or interactive media","Synthesize speech in multiple voices and languages","Generate audio content for podcasts or audiobooks"],"best_for":["Content creators generating audio for videos without music licensing concerns","Game developers creating dynamic sound effects","Developers building audio generation features into applications"],"limitations":["Audio quality and coherence varies significantly with prompt specificity; vague prompts produce generic results","Generated audio may contain artifacts, distortions, or unnatural transitions","Audio generation slower than image generation (10-30 seconds for short clips)","Limited control over specific musical elements (key, tempo, instrumentation); implicit in model","Speech synthesis may have unnatural prosody or pronunciation issues, especially for non-English languages"],"requires":["API key from Stability AI platform","Text description of desired audio content","Optional: duration parameter (in seconds)"],"input_types":["text (audio description, 1-500 characters)","optional: integer (duration in seconds, typically 5-30)","optional: string (audio type: 'music', 'ambient', 'speech', etc.)"],"output_types":["audio (MP3 or WAV, generated audio clip)","metadata (duration, sample rate, model version, generation parameters)"],"categories":["image-visual","generative-ai"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__cap_9","uri":"capability://tool.use.integration.rest.api.with.standardized.request.response.formats","name":"rest api with standardized request/response formats","description":"Provides HTTP REST endpoints for all image, video, and audio generation capabilities with standardized JSON request/response formats. Implements request validation, error handling, and response serialization following REST conventions. Supports both synchronous responses (for fast operations) and asynchronous job submission with polling (for longer-running operations like video generation). Includes rate limiting, authentication via API keys, and usage tracking for billing.","intents":["Integrate image generation into existing web applications or backend services","Build client applications in any programming language with HTTP support","Implement asynchronous image generation workflows with job queuing","Monitor API usage and costs through standardized response metadata"],"best_for":["Backend developers integrating generation capabilities into existing systems","Teams building polyglot applications requiring language-agnostic APIs","Developers implementing asynchronous workflows with job tracking"],"limitations":["HTTP overhead adds ~100-200ms latency compared to direct library calls","Rate limiting enforced per API key; high-volume use requires multiple keys or quota increases","Asynchronous operations require polling or webhook implementation for result retrieval","API responses include base64-encoded images, increasing payload size by ~33% compared to binary formats","No streaming responses; entire image must be generated before response is sent"],"requires":["API key from Stability AI platform","HTTP client library (curl, requests, axios, fetch, etc.)","Network connectivity to api.stability.ai"],"input_types":["JSON request body with generation parameters","HTTP headers including Authorization header with API key"],"output_types":["JSON response with generated image/video/audio as base64-encoded string or URL","HTTP status codes indicating success or error"],"categories":["tool-use-integration","api-design"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"stability-ai-api__headline","uri":"capability://image.visual.ai.image.generation.and.editing.api","name":"ai image generation and editing api","description":"An API that provides advanced capabilities for image generation, editing, upscaling, and inpainting using Stable Diffusion models, including features like control nets and style presets.","intents":["best AI image generation API","image editing API for developers","Stable Diffusion API for image upscaling","AI inpainting solutions","top APIs for video generation","audio generation API for creative projects"],"best_for":[],"limitations":[],"requires":[],"input_types":[],"output_types":[],"categories":["image-visual"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":58,"verified":false,"data_access_risk":"high","permissions":["API key from Stability AI platform","HTTP client library (curl, requests, axios, etc.)","Credit balance or active subscription plan","Network connectivity to platform.stability.ai","Base image file (PNG, JPEG, up to 4MB)","Mask image (PNG with alpha channel or binary mask, same dimensions as base image)","Text prompt describing desired edit","Knowledge of available model identifiers and their characteristics","Active Stability AI account with payment method on file","API key with associated credit balance"],"failure_modes":["Output quality varies significantly with prompt engineering; vague prompts produce inconsistent results","Inference latency 5-30 seconds depending on model and resolution, not suitable for real-time interactive use","API rate limits and credit consumption scale with image resolution and batch size","No fine-tuning or custom model training available through API; limited to pre-trained models","Mask quality directly impacts output quality; imprecise masks cause visible artifacts at boundaries","Large inpainted regions (>50% of image) may produce inconsistent results or break semantic coherence","Inpainting models less stable than text-to-image; may require multiple attempts to achieve desired result","Requires both image upload and mask generation, adding latency compared to text-to-image alone","Different models produce significantly different outputs; switching models breaks reproducibility","Model selection requires understanding tradeoffs; no automatic selection based on use case","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.7,"quality":0.9,"ecosystem":0.15000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"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:28.695Z","last_scraped_at":null,"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=stability-ai-api","compare_url":"https://unfragile.ai/compare?artifact=stability-ai-api"}},"signature":"wsnt46z7+z3MdxF5fM2TyIhTnI3peXoIxkuu0ygmViWOjZVUYPSSBiyIumod4IfbhWST41XWrqLTRIJS7+stCw==","signedAt":"2026-06-21T23:36:29.392Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/stability-ai-api","artifact":"https://unfragile.ai/stability-ai-api","verify":"https://unfragile.ai/api/v1/verify?slug=stability-ai-api","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"}}