{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_bloks","slug":"bloks","name":"Bloks","type":"product","url":"https://www.bloks.app","page_url":"https://unfragile.ai/bloks","categories":["automation"],"tags":[],"pricing":{"model":"freemium","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_bloks__cap_0","uri":"capability://productivity.automatic.meeting.prep.generation","name":"automatic-meeting-prep-generation","description":"Automatically generates talking points and meeting preparation materials based on calendar events, attendee information, and historical context. Eliminates manual prep work by surfacing relevant discussion topics and background information before meetings begin.","intents":["I want to prepare for my meeting without spending 30 minutes researching","I need talking points ready before I jump into a call","I want to know what to discuss with this client before we meet"],"best_for":["sales executives","account managers","business development professionals"],"limitations":["quality depends on calendar data completeness","requires prior meeting history for context","may miss nuanced relationship dynamics"],"requires":["calendar integration","CRM data","attendee information"],"input_types":["calendar events","attendee profiles","meeting history"],"output_types":["text-based talking points","discussion topics list"],"categories":["productivity","meeting intelligence"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_1","uri":"capability://productivity.relationship.intelligence.tracking","name":"relationship-intelligence-tracking","description":"Monitors and aggregates relationship data across multiple meetings with the same contacts, identifying patterns, interaction history, and relationship development opportunities. Builds a longitudinal view of professional relationships to inform future interactions.","intents":["I want to understand how my relationship with this contact has evolved","I need to know what we discussed in our last three meetings","I want to identify upsell or cross-sell opportunities based on relationship history"],"best_for":["account executives","relationship managers","sales leaders"],"limitations":["requires consistent meeting records","privacy concerns with analyzing participant data without consent","limited to data within connected systems"],"requires":["calendar integration","CRM integration","multiple meeting records"],"input_types":["meeting history","attendee data","calendar events"],"output_types":["relationship summaries","interaction patterns","opportunity flags"],"categories":["productivity","CRM","relationship management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_2","uri":"capability://productivity.attendee.context.surfacing","name":"attendee-context-surfacing","description":"Automatically retrieves and surfaces relevant context about meeting attendees, including their role, previous interactions, and relevant background information. Provides quick reference intelligence to help participants understand who they're meeting with.","intents":["I want to know who this person is and their background before the meeting","I need to understand this attendee's role and relevance to our discussion","I want to see what we've discussed with this person previously"],"best_for":["sales professionals","business development","account managers"],"limitations":["depends on CRM data quality and completeness","may not surface informal or undocumented interactions","limited to integrated data sources"],"requires":["CRM integration","attendee information in system","historical meeting records"],"input_types":["attendee names","company information","calendar event details"],"output_types":["attendee profiles","interaction history","role descriptions"],"categories":["productivity","meeting intelligence"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_3","uri":"capability://productivity.calendar.integrated.meeting.analysis","name":"calendar-integrated-meeting-analysis","description":"Analyzes calendar events to extract meeting context, attendees, and timing information, then uses this data to trigger preparation and intelligence gathering. Seamlessly integrates with existing calendar workflows without requiring manual input.","intents":["I want meeting insights to automatically appear in my calendar","I need prep materials to be ready before my scheduled meetings","I want to see relationship context directly from my calendar view"],"best_for":["busy professionals","sales teams","account executives"],"limitations":["requires calendar access permissions","depends on accurate calendar event creation","may miss ad-hoc or informal meetings"],"requires":["calendar system integration","calendar access permissions","structured event data"],"input_types":["calendar events","event metadata","attendee lists"],"output_types":["meeting insights","prep materials","attendee context"],"categories":["productivity","integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_4","uri":"capability://productivity.crm.data.synthesis","name":"crm-data-synthesis","description":"Aggregates and synthesizes data from connected CRM systems to provide unified relationship and account intelligence. Pulls together fragmented information from multiple sources to create comprehensive meeting context.","intents":["I want all my CRM data to inform my meeting preparation","I need a unified view of account information before meetings","I want to see relevant CRM records without manually searching"],"best_for":["sales teams","account managers","CRM users"],"limitations":["quality depends on CRM data quality and completeness","fragmented data sources produce surface-level insights","requires proper CRM configuration"],"requires":["CRM system integration","CRM access credentials","populated CRM records"],"input_types":["CRM records","account data","contact information"],"output_types":["synthesized account summaries","unified contact profiles","relevant record references"],"categories":["productivity","CRM","integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_5","uri":"capability://productivity.discussion.topic.identification","name":"discussion-topic-identification","description":"Automatically identifies and prioritizes key discussion topics for upcoming meetings based on historical context, account status, and relationship patterns. Surfaces the most important items to cover without requiring manual agenda creation.","intents":["I want to know what topics are most important to discuss in this meeting","I need to ensure I don't forget critical discussion items","I want to prioritize discussion topics based on relationship history"],"best_for":["sales professionals","account executives","relationship managers"],"limitations":["depends on quality of historical meeting data","may miss emerging or time-sensitive topics","requires sufficient meeting history"],"requires":["meeting history","account context","relationship data"],"input_types":["previous meeting notes","account data","relationship history"],"output_types":["prioritized topic lists","discussion recommendations"],"categories":["productivity","meeting intelligence"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_bloks__cap_6","uri":"capability://business.model.freemium.access.tier.management","name":"freemium-access-tier-management","description":"Provides free access to core meeting intelligence features with optional paid upgrades for advanced capabilities. Allows users to test and validate the product before financial commitment.","intents":["I want to try this tool before paying for it","I want to access basic meeting prep features at no cost","I want to upgrade only if the tool proves valuable for my workflow"],"best_for":["cost-conscious teams","new users","teams evaluating solutions"],"limitations":["free tier may have limited integrations or features","upgrade path and pricing model may not suit all budgets"],"requires":["user account creation","no payment method for free tier"],"input_types":["user account information"],"output_types":["access to free features","upgrade prompts"],"categories":["business model","productivity"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":43,"verified":false,"data_access_risk":"high","permissions":["calendar integration","CRM data","attendee information","CRM integration","multiple meeting records","attendee information in system","historical meeting records","calendar system integration","calendar access permissions","structured event data"],"failure_modes":["quality depends on calendar data completeness","requires prior meeting history for context","may miss nuanced relationship dynamics","requires consistent meeting records","privacy concerns with analyzing participant data without consent","limited to data within connected systems","depends on CRM data quality and completeness","may not surface informal or undocumented interactions","limited to integrated data sources","requires calendar access permissions","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.39999999999999997,"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:29.715Z","last_scraped_at":"2026-04-05T13:23:42.549Z","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=bloks","compare_url":"https://unfragile.ai/compare?artifact=bloks"}},"signature":"Z7A0iVQK3LIJTiG1lSa60rZ7AyQAIK6I6KzwE8+B2Nl42DKQM5DV+jwC7KqwOakm0FIZoHznDH84a9FIIdlwAw==","signedAt":"2026-06-22T15:22:10.537Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/bloks","artifact":"https://unfragile.ai/bloks","verify":"https://unfragile.ai/api/v1/verify?slug=bloks","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"}}