{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_mylens","slug":"mylens","name":"MyLens","type":"product","url":"https://mylens.ai","page_url":"https://unfragile.ai/mylens","categories":["data-analysis"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_mylens__cap_0","uri":"capability://image.visual.interactive.temporal.graph.visualization","name":"interactive-temporal-graph-visualization","description":"Renders historical events as an interactive, multi-dimensional graph where nodes represent events and edges represent causal/temporal relationships. The system likely uses a force-directed layout algorithm (e.g., D3.js or similar) to position events in 2D/3D space based on temporal distance and relationship strength, allowing users to pan, zoom, and filter by time period, theme, or actor. Events can be clustered hierarchically (by century, decade, or custom periods) and relationships are rendered as directional edges with semantic labels.","intents":["I need to visualize how 50+ historical events across different regions and centuries interconnect without losing the chronological thread","I want to show students the causal chains between events (e.g., how the French Revolution led to Napoleonic Wars) in an intuitive, explorable format","I need to identify temporal gaps and overlaps in my research data to spot missing connections or contradictions"],"best_for":["history researchers and academic archivists building complex narrative timelines","educators designing interactive course materials for temporal reasoning","museum curators creating digital exhibitions with interconnected historical narratives"],"limitations":["Performance degrades with >500 events due to edge-rendering complexity; force-directed layouts require iterative computation","No native support for probabilistic or uncertain temporal relationships (e.g., 'possibly occurred between 1200-1250')","2D/3D rendering is browser-dependent; mobile responsiveness likely limited for dense graphs"],"requires":["Modern web browser with WebGL or Canvas support (Chrome 90+, Firefox 88+, Safari 14+)","Event data with at minimum: title, date/date-range, and optional relationship metadata"],"input_types":["structured event data (JSON/CSV with date, title, description, relationships)","free-form text descriptions (likely parsed server-side to extract dates and entities)"],"output_types":["interactive HTML5 visualization (embeddable in web pages)","static image export (PNG/SVG for presentations or publications)","structured timeline data (for re-import or sharing)"],"categories":["image-visual","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_1","uri":"capability://data.processing.analysis.event.relationship.semantic.linking","name":"event-relationship-semantic-linking","description":"Allows users to define and visualize semantic relationships between events (causality, influence, opposition, simultaneity) beyond simple chronological ordering. The system likely maintains a relationship graph where each edge has a type (e.g., 'caused', 'influenced', 'opposed', 'concurrent') and optional metadata (confidence, source citation). Relationships are bidirectional and can be queried to trace causal chains or identify thematic clusters. The UI probably provides a relationship picker or natural-language input that maps user intent to structured relationship types.","intents":["I want to explicitly mark that Event A caused Event B, and trace the full causal chain through 10+ intermediate events","I need to show that two events were simultaneous but geographically distant, and explore how they influenced each other","I want to identify all events that were influenced by a particular actor or ideology across centuries"],"best_for":["academic historians building argument-driven narratives with explicit causal reasoning","educators teaching critical thinking about historical causation vs correlation","researchers studying thematic patterns (e.g., 'all revolutions influenced by Enlightenment thought')"],"limitations":["Relationship types are likely predefined by the system; custom relationship semantics may not be supported","No built-in conflict resolution for contradictory relationships (e.g., two sources disagree on causality)","Relationship strength/confidence is not quantified; all relationships are treated as equally valid"],"requires":["At least two events already created in the timeline","Understanding of the available relationship types (documentation or UI guidance required)"],"input_types":["relationship type selection (dropdown or autocomplete)","optional citation/source reference (text or URL)","optional confidence or strength indicator (if supported)"],"output_types":["relationship metadata (stored in event graph)","causal chain visualization (linear or branching)","relationship report/export (CSV or JSON)"],"categories":["data-processing-analysis","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_10","uri":"capability://data.processing.analysis.ai.assisted.event.extraction.and.dating","name":"ai-assisted-event-extraction-and-dating","description":"Uses natural language processing or AI to automatically extract events and dates from unstructured text (e.g., historical documents, Wikipedia articles, research papers). The system likely accepts text input or document uploads, parses the text to identify event mentions and temporal expressions, and suggests event entries with extracted dates, actors, and descriptions. Users can review and edit extracted events before adding them to the timeline. The system may also attempt to resolve ambiguous dates or fill in missing information based on historical knowledge.","intents":["I have a 50-page historical document and want to quickly extract all mentioned events and dates without manual transcription","I want to import events from a Wikipedia article or historical website and have them automatically parsed into timeline format","I need to resolve ambiguous date references (e.g., 'during the reign of Louis XVI') into specific years"],"best_for":["researchers working with large volumes of historical text who want to accelerate timeline creation","students learning to identify and extract historical events from primary sources","archivists digitizing historical documents and creating timelines from them"],"limitations":["AI extraction accuracy is unknown; likely requires human review and correction, especially for ambiguous or complex dates","No support for non-English text (unless explicitly stated)","Extracted events may lack context or nuance; relationships between events are not automatically inferred","May have usage limits or require API credits for AI processing"],"requires":["Text input (paste, file upload, or URL)","Optional: API key or subscription tier that includes AI features","Modern browser with file upload support"],"input_types":["unstructured text (plain text, PDF, or URL)","document upload (PDF, DOCX, TXT)","paste text directly into interface"],"output_types":["extracted event suggestions (with dates, actors, descriptions)","confidence scores (for each extracted event)","ambiguity flags (events with uncertain dates or actors)","batch import (add all extracted events to timeline at once)"],"categories":["data-processing-analysis","text-generation-language"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_11","uri":"capability://search.retrieval.public.timeline.sharing.and.discovery","name":"public-timeline-sharing-and-discovery","description":"Allows users to publish timelines publicly and discover timelines created by other users. The system likely maintains a public gallery or search interface where users can browse timelines by topic, time period, or creator. Published timelines can be viewed without requiring a user account (read-only access). The system probably supports social features like ratings, comments, or follows. Users can control sharing permissions (public, private, or shared with specific users) and track views/engagement metrics.","intents":["I want to publish my timeline of the Industrial Revolution so other researchers can use it as a reference","I need to find existing timelines on a specific historical topic to avoid duplicating work","I want to see how other educators have structured timelines for teaching purposes"],"best_for":["researchers sharing timelines with the broader academic community","educators discovering and reusing timelines created by peers","students learning from publicly available timelines on topics they're studying"],"limitations":["Public gallery is likely small due to niche positioning; limited discoverability compared to mainstream platforms","No built-in quality control or peer review; anyone can publish timelines regardless of accuracy","Engagement metrics (views, ratings) may not reflect scholarly quality; popular timelines may not be the most accurate"],"requires":["User account with timeline creation permissions","Completed timeline ready to publish","Optional: social media account for sharing links"],"input_types":["sharing permission selection (public, private, or specific users)","timeline description/metadata (for discoverability)","optional: tags or categories (for search)"],"output_types":["public timeline URL (shareable link)","public gallery listing (with thumbnail, description, creator info)","engagement metrics (views, ratings, comments)","discovery recommendations (similar timelines)"],"categories":["search-retrieval","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_12","uri":"capability://planning.reasoning.timeline.branching.and.counterfactual.scenarios","name":"timeline-branching-and-counterfactual-scenarios","description":"Allows users to create alternative timeline branches that explore 'what if' scenarios or counterfactual histories. The system likely maintains a base timeline and allows users to create branches that diverge at a specific point, with alternative events and outcomes. Users can compare branches to see how different choices or events would have led to different historical outcomes. The visualization probably shows branching points clearly and allows toggling between branches. This feature is useful for teaching causation and exploring historical contingency.","intents":["I want to create an alternative timeline showing what would have happened if the American Revolution had failed","I need to explore how different outcomes of a key event (e.g., Napoleon's victory at Waterloo) would have changed subsequent history","I want to teach students about historical contingency by showing how small changes can lead to dramatically different outcomes"],"best_for":["educators teaching about historical causation and contingency","researchers exploring counterfactual scenarios for analytical purposes","students engaging in speculative historical thinking"],"limitations":["Counterfactual scenarios are speculative and may lack scholarly rigor; no built-in validation or peer review","Branching logic is manual; no automatic inference of consequences from changed events","Visualizing many branches simultaneously may become confusing; optimal number of branches is likely 2-3"],"requires":["Base timeline with events and relationships","Clear branching point (event where history diverges)","Alternative events and outcomes to populate the branch"],"input_types":["branching point selection (event where timeline diverges)","branch name and description (e.g., 'If Napoleon won at Waterloo')","alternative events (for the branch)"],"output_types":["branching timeline visualization (showing base and alternative branches)","branch comparison (differences between base and alternative timelines)","consequence analysis (how changes in one branch affect subsequent events)"],"categories":["planning-reasoning","image-visual"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_2","uri":"capability://search.retrieval.temporal.filtering.and.faceted.search","name":"temporal-filtering-and-faceted-search","description":"Provides multi-dimensional filtering of events by time period, geographic region, actor/person, theme/category, and custom tags. The system likely implements faceted search with aggregated counts (e.g., '15 events in 1789', '8 events involving Napoleon') and allows users to combine filters with AND/OR logic. Filtering is applied client-side or via server-side query optimization to update the visualization in real-time, highlighting matching events and dimming non-matching ones. Time-range sliders enable quick navigation across centuries or decades.","intents":["I want to see only events from the 18th century involving French political figures to focus on a specific research question","I need to filter by multiple tags simultaneously (e.g., 'revolutions' AND 'Europe' AND '1800-1900') to identify patterns","I want to isolate events from a specific geographic region to teach students about regional history without global context"],"best_for":["researchers narrowing large timelines to specific research questions","educators creating focused lesson plans by filtering to relevant events","students exploring timelines without being overwhelmed by 500+ events"],"limitations":["Faceted search requires pre-tagged/categorized events; unstructured event data limits filter effectiveness","No full-text search across event descriptions (likely only searches titles and predefined fields)","Filter state is not persisted across sessions unless explicitly saved as a 'view' or 'filter preset'"],"requires":["Events with structured metadata (date ranges, geographic tags, actor names, categories)","Modern browser with JavaScript enabled"],"input_types":["filter selections (checkboxes, dropdowns, range sliders)","time-range input (start/end dates or century/decade selectors)","tag/category selection (multi-select)"],"output_types":["filtered event list (JSON or rendered visualization)","facet counts (e.g., '12 events in this filter')","shareable filter URL or saved filter preset"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_3","uri":"capability://automation.workflow.collaborative.timeline.editing.with.attribution","name":"collaborative-timeline-editing-with-attribution","description":"Enables multiple users to contribute events, relationships, and annotations to a shared timeline with version control and attribution. The system likely tracks who added/edited each event (with timestamps), allows comments or discussion threads on events, and may support approval workflows for academic rigor. Concurrent edits are probably handled via operational transformation or CRDT (conflict-free replicated data types) to avoid merge conflicts. Users can see real-time presence indicators and edit notifications.","intents":["I want to collaborate with 5 other researchers on a shared timeline, each contributing events from our specialties, with clear attribution","I need to track who added each event and when, for academic integrity and citation purposes","I want to discuss disputed dates or relationships in comments without cluttering the main timeline"],"best_for":["academic research teams building comprehensive historical narratives collaboratively","classroom projects where students contribute events and peer-review each other's work","institutional archives where multiple curators maintain a shared timeline"],"limitations":["Concurrent editing support is unknown; may have limitations on simultaneous edits to the same event","No built-in access control beyond basic sharing (e.g., no granular permissions like 'can edit events but not delete')","Comment threads may not support rich formatting or citations, limiting scholarly discussion"],"requires":["User account with authentication (email or SSO)","Shared timeline created and shared with collaborators (via email invite or shareable link)","Collaborators must have active accounts"],"input_types":["event data (title, date, description)","comments/annotations (text, possibly with @mentions)","edit actions (create, update, delete)"],"output_types":["version history (list of edits with timestamps and authors)","attribution metadata (who created/edited each event)","comment threads (associated with events or relationships)","audit log (for institutional compliance)"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_4","uri":"capability://data.processing.analysis.timeline.template.library.and.import","name":"timeline-template-library-and-import","description":"Provides pre-built timeline templates for common historical narratives (e.g., 'American Revolution', 'Industrial Revolution', 'Ancient Rome') that users can instantiate and customize. Templates likely include pre-populated events, relationships, and metadata that serve as a starting point. The system probably supports importing timelines from CSV/JSON files or from public template repositories, with conflict resolution for duplicate events. Users can also save their own timelines as templates for reuse.","intents":["I want to start with a pre-built timeline of the French Revolution and add my own research findings without starting from scratch","I need to import a timeline I created in another tool (CSV export from Airtable or JSON) into MyLens","I want to share my timeline as a template for other researchers in my field"],"best_for":["students and casual researchers who want to learn from existing timelines before creating their own","educators who want to provide starter timelines for classroom assignments","researchers migrating from other tools and wanting to preserve their existing timeline data"],"limitations":["Template library is likely small due to niche positioning; limited coverage of non-Western or specialized historical topics","Import process may not handle complex relationship graphs or custom metadata fields from external sources","No built-in deduplication; importing a timeline with overlapping events may create duplicates"],"requires":["User account with timeline creation permissions","For imports: CSV or JSON file in a supported format (format specification required)","For templates: internet connection to access template repository"],"input_types":["template selection (dropdown or search)","CSV/JSON file upload (for imports)","customization parameters (e.g., 'focus on 1789-1799')"],"output_types":["new timeline with pre-populated events and relationships","import report (number of events imported, conflicts detected)","template metadata (description, author, version)"],"categories":["data-processing-analysis","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_5","uri":"capability://automation.workflow.timeline.export.and.publication","name":"timeline-export-and-publication","description":"Allows users to export timelines in multiple formats (HTML, PDF, PNG/SVG, JSON) for sharing, publication, or archival. The system likely generates static HTML pages that can be embedded in websites or shared as standalone files, with options to include or exclude interactive features. PDF export probably renders the timeline as a visual document with event details and relationships. JSON export preserves full metadata for re-import or integration with other tools. Users can customize export appearance (colors, fonts, layout) and choose what metadata to include.","intents":["I want to publish my timeline as an interactive webpage that others can explore without needing a MyLens account","I need to export my timeline as a PDF for inclusion in a research paper or dissertation","I want to back up my timeline data in a portable format (JSON) in case I switch tools later"],"best_for":["researchers publishing timelines as supplementary materials for academic papers","educators embedding interactive timelines in course websites or learning management systems","archivists preserving timelines in portable formats for long-term access"],"limitations":["Interactive features (filtering, zooming, relationship exploration) are likely lost in PDF/PNG exports; static exports are read-only","HTML export may require hosting on a web server; embedded timelines may not work in all contexts (e.g., behind authentication walls)","Export customization options are probably limited; no fine-grained control over styling or layout"],"requires":["Completed timeline with events and relationships","For web hosting: a web server or hosting service (GitHub Pages, Netlify, etc.)","For PDF: a modern browser with print-to-PDF capability"],"input_types":["export format selection (HTML, PDF, PNG, SVG, JSON)","export options (include/exclude metadata, interactive features, styling preferences)"],"output_types":["HTML file (standalone or embeddable)","PDF document (printable, suitable for academic papers)","Image files (PNG/SVG for presentations or social media)","JSON file (portable data format)"],"categories":["automation-workflow","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_6","uri":"capability://memory.knowledge.event.annotation.and.source.citation","name":"event-annotation-and-source-citation","description":"Enables users to attach rich annotations, citations, and source references to individual events. The system likely supports inline citations (with links to external sources), embedded images/documents, and structured metadata (e.g., confidence level, source type). Annotations may support markdown or rich text formatting. The system probably integrates with citation managers (Zotero, Mendeley) or supports standard citation formats (BibTeX, Chicago Manual of Style) for academic rigor. Users can view citation counts and track which sources are most frequently referenced.","intents":["I want to cite the primary source document for each event (with a link to the archive or digital collection)","I need to attach images (portraits, maps, documents) to events to provide visual context","I want to note the confidence level or scholarly consensus for disputed dates or events"],"best_for":["academic historians building evidence-based timelines with full scholarly apparatus","archivists creating digital exhibitions with source documentation","students learning to support historical claims with primary sources"],"limitations":["Citation integration with external managers (Zotero, Mendeley) is unknown; may require manual entry","No automatic citation formatting; users may need to manually format citations in supported styles","Image/document attachments may have file size limits or storage quotas"],"requires":["Event created in timeline","Source material (URL, document, or citation data)","Optional: citation manager account (Zotero, Mendeley) if integration is supported"],"input_types":["citation data (URL, DOI, BibTeX, or manual entry)","annotation text (markdown or rich text)","image/document files (PDF, JPG, PNG, etc.)","confidence/source-type metadata (dropdown or text)"],"output_types":["formatted citations (in selected style: Chicago, APA, MLA, etc.)","annotation display (inline with event or in sidebar)","source bibliography (aggregated list of all sources for the timeline)","citation metadata (for export or integration)"],"categories":["memory-knowledge","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_7","uri":"capability://image.visual.theme.and.narrative.grouping","name":"theme-and-narrative-grouping","description":"Allows users to organize events into thematic clusters or narrative arcs (e.g., 'Political Upheaval', 'Technological Innovation', 'Cultural Movements') and visualize them as distinct storylines within the timeline. The system likely supports hierarchical grouping (themes > sub-themes > events) and can render multiple narrative threads in parallel, showing how different storylines intersect. Users can toggle themes on/off to focus on specific narratives. The visualization probably uses color-coding or spatial separation to distinguish themes.","intents":["I want to show how political, economic, and cultural events of the 19th century intersected and influenced each other","I need to teach students about multiple parallel narratives (e.g., European colonialism and indigenous resistance) simultaneously","I want to identify thematic patterns across centuries (e.g., 'all major revolutions shared common ideological roots')"],"best_for":["educators teaching complex historical narratives with multiple interconnected storylines","researchers studying thematic patterns across long time periods","curators creating exhibitions that explore history from multiple perspectives"],"limitations":["Thematic grouping is manual; no automatic clustering based on event content or relationships","Visualizing many parallel themes simultaneously may become cluttered; optimal number of themes is likely 3-5","No support for overlapping themes (an event can belong to only one theme, or multiple themes require duplication)"],"requires":["Events created in timeline","Theme definitions (names and descriptions)","Event-to-theme assignments"],"input_types":["theme name and description (text)","event-to-theme mapping (drag-and-drop or selection)","theme color/styling preferences (optional)"],"output_types":["themed timeline visualization (with color-coded or spatially-separated themes)","theme summary (list of events per theme)","narrative arc visualization (showing how themes evolve over time)"],"categories":["image-visual","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_8","uri":"capability://image.visual.geographic.and.spatial.timeline.mapping","name":"geographic-and-spatial-timeline-mapping","description":"Integrates geographic data with timeline visualization, allowing users to see events plotted on a map alongside the temporal axis. The system likely uses a map library (Leaflet, Mapbox, Google Maps) to render event locations and may support animated playback that shows events unfolding geographically over time. Users can filter events by region, zoom to specific areas, and see how events in different locations relate temporally. The visualization probably supports both modern and historical map layers (e.g., 1789 France vs. modern France).","intents":["I want to visualize how the French Revolution spread geographically from Paris to the provinces over time","I need to show students how the Industrial Revolution occurred at different times in different regions (Britain first, then Europe, then America)","I want to explore how geographic distance affected the speed of cultural or political influence between events"],"best_for":["historians studying geographic patterns in historical change","educators teaching world history with emphasis on regional variation","researchers exploring how geography influenced historical causation"],"limitations":["Requires geocoding of events (latitude/longitude); events without location data cannot be mapped","Historical map layers may be limited; modern map providers (Google, Mapbox) may not have accurate historical boundaries","Animated playback may be slow or memory-intensive for timelines with 100+ events"],"requires":["Events with geographic coordinates (latitude/longitude) or location names (auto-geocoded)","Modern web browser with map rendering support","Optional: API key for map provider (Google Maps, Mapbox) if not included"],"input_types":["event location (address, place name, or coordinates)","map layer selection (modern or historical)","animation speed/playback controls"],"output_types":["interactive map with event markers","animated playback showing events unfolding over time","geographic heatmap (density of events per region)","region-filtered timeline view"],"categories":["image-visual","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_mylens__cap_9","uri":"capability://image.visual.timeline.comparison.and.synchronization","name":"timeline-comparison-and-synchronization","description":"Enables users to compare two or more timelines side-by-side to identify similarities, differences, and synchronicities. The system likely aligns timelines by date and highlights events that occurred simultaneously across different timelines. Users can synchronize scrolling/zooming across multiple timelines to maintain temporal alignment. The comparison view probably supports filtering to show only matching or divergent events. Users can merge timelines or create a composite view that combines events from multiple sources.","intents":["I want to compare the timeline of the American Revolution with the French Revolution to see which events were simultaneous and how they influenced each other","I need to reconcile two different historical accounts of the same period (e.g., Western vs. non-Western perspectives) and identify where they agree/disagree","I want to show students how the same historical period unfolded differently in different regions"],"best_for":["comparative historians studying parallel historical processes","educators teaching multiple perspectives on the same historical period","researchers reconciling conflicting historical accounts or sources"],"limitations":["Comparison is manual; no automatic detection of equivalent events across timelines","Merging timelines may create duplicates if events are not explicitly linked","Side-by-side view may be difficult to read with more than 2-3 timelines simultaneously"],"requires":["At least two timelines created or imported","Timelines with overlapping time periods (for meaningful comparison)"],"input_types":["timeline selection (checkboxes or dropdown)","comparison filters (show all events, only matching, only divergent)","synchronization settings (linked scrolling, zoom, filtering)"],"output_types":["side-by-side timeline view (with synchronized scrolling)","comparison report (events that match, diverge, or are unique to each timeline)","merged timeline (composite view combining selected events from multiple sources)","difference visualization (highlighting events unique to each timeline)"],"categories":["image-visual","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":42,"verified":false,"data_access_risk":"high","permissions":["Modern web browser with WebGL or Canvas support (Chrome 90+, Firefox 88+, Safari 14+)","Event data with at minimum: title, date/date-range, and optional relationship metadata","At least two events already created in the timeline","Understanding of the available relationship types (documentation or UI guidance required)","Text input (paste, file upload, or URL)","Optional: API key or subscription tier that includes AI features","Modern browser with file upload support","User account with timeline creation permissions","Completed timeline ready to publish","Optional: social media account for sharing links"],"failure_modes":["Performance degrades with >500 events due to edge-rendering complexity; force-directed layouts require iterative computation","No native support for probabilistic or uncertain temporal relationships (e.g., 'possibly occurred between 1200-1250')","2D/3D rendering is browser-dependent; mobile responsiveness likely limited for dense graphs","Relationship types are likely predefined by the system; custom relationship semantics may not be supported","No built-in conflict resolution for contradictory relationships (e.g., two sources disagree on causality)","Relationship strength/confidence is not quantified; all relationships are treated as equally valid","AI extraction accuracy is unknown; likely requires human review and correction, especially for ambiguous or complex dates","No support for non-English text (unless explicitly stated)","Extracted events may lack context or nuance; relationships between events are not automatically inferred","May have usage limits or require API credits for AI processing","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.35833333333333334,"quality":0.77,"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:31.858Z","last_scraped_at":"2026-04-05T13:23:42.552Z","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=mylens","compare_url":"https://unfragile.ai/compare?artifact=mylens"}},"signature":"pxtTUo1C3l5x/XeyJxgB+iKRD5RwrBU/SPCQOUGpcCuk+Isejkr1i9zjtTB+qBY9C9nuaqAnxTefyJ92SQnWAA==","signedAt":"2026-06-20T22:45:36.602Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/mylens","artifact":"https://unfragile.ai/mylens","verify":"https://unfragile.ai/api/v1/verify?slug=mylens","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"}}