{"schema":"ecorp-smart-entity/2.0","domain":"BrandIdentity.com","smart_entity_id":"se_brandidentity_001","status":"active","brand":{"name":"BrandIdentity.com","subtitle":"An eCorp Venture","tagline":"Every URL gets an identity before it gets a build.","archetype":"infrastructure","vertical":"network"},"soul":{"mission":"Turn any raw URL into a structured smart entity — identity, archetype, hypothesis, build brief, test loop, and a score — so the network can decide what to do with it.","purpose":"A portfolio of twenty thousand domains is worth nothing until each one has a defensible answer to 'what is this and who is it for'. BrandIdentity exists so that answer is produced consistently, in seconds, by a machine every other system can call — instead of inconsistently, in weeks, by whoever happens to be looking.","value":"It is the Identity Layer of the network: the first agent every URL meets. Every downstream system — VentureBuilder's brief, PlayLoop's gates, VentureScore's tiers, the agent stack assignment — reads from the identity card this entity issues. One upstream standard means the whole portfolio compounds instead of drifting.","values":["Specificity over boilerplate — a generated identity that could describe any domain has failed","Deterministic and inspectable — every score shows the signals it was computed from","Honest about what is unmeasured — an absent signal is excluded, never guessed at","Portfolio-only — the entity never references a domain the network does not own","The card is public, the manifest is private"],"voice":{"tone":"exact, unhurried, structural","personality":"the registrar who names the thing correctly the first time"},"goals":{"current_phase":"L2","primary_kpis":["entities injected","identity cards issued","archetypes assigned","downstream VentureBuilder briefs generated","external agent calls served"]}},"pillars":{"identity":true,"tools":true,"utility":true,"meaning":true,"resources":true,"structure":true,"accountability":true},"playloop_layer":"L2","pipeline":[{"stage":1,"name":"Inject","description":"A raw URL enters the system and gets a Smart Entity ID."},{"stage":2,"name":"DNA scan","description":"The name is tokenised and scored on brand clarity, commercial intent, audience specificity and trust risk."},{"stage":3,"name":"Identity","description":"Positioning, audience, voice, visual direction and a primary call to action."},{"stage":4,"name":"Archetype","description":"One of twenty-two build plays, paired with a vertical."},{"stage":5,"name":"Brief","description":"The MVP: what to build first, what to capture, which agents run it."},{"stage":6,"name":"Loop","description":"A validation loop with a duration, a success metric and KPI bands."},{"stage":7,"name":"Score","description":"Five weighted categories produce a VentureScore and a tier."},{"stage":8,"name":"Decision","description":"Scale, iterate, bundle, archive or escalate."}],"score_model":{"categories":[{"category":"Domain fundamentals","weight":"25%","computed_from":"Brand clarity, token recognition, length, hyphens, digits, TLD"},{"category":"Market intelligence","weight":"25%","computed_from":"Commercial intent signals and audience specificity"},{"category":"Technical authority","weight":"20%","computed_from":"Live site, indexed pages, backlinks — excluded when unsupplied"},{"category":"Revenue potential","weight":"15%","computed_from":"Commercial intent weighted by the archetype's monetisation profile"},{"category":"Network synergy","weight":"15%","computed_from":"Size of the sibling mesh the entity would join"}],"tiers":[{"tier":"Platinum","range":"90+"},{"tier":"Gold","range":"70–89"},{"tier":"Silver","range":"50–69"},{"tier":"Bronze","range":"30–49"},{"tier":"Incubation","range":"below 30"}],"renormalised_when_signal_absent":true},"capabilities":[{"name":"inject","method":"POST","endpoint":"https://agent.brandidentity.com/api/inject","description":"Run the full injection pipeline for a URL and return the complete smart entity record."},{"name":"dna_scan","method":"GET","endpoint":"https://agent.brandidentity.com/api/dna","description":"Score a domain on brand clarity, commercial intent, audience specificity and trust risk."},{"name":"identity_card","method":"GET","endpoint":"https://agent.brandidentity.com/api/identity-card","description":"Issue the Smart Entity Identity Card: positioning, audience, voice, visual direction, CTA."},{"name":"archetype","method":"GET","endpoint":"https://agent.brandidentity.com/api/archetype","description":"Assign a primary and secondary archetype plus a vertical."},{"name":"mvp_brief","method":"GET","endpoint":"https://agent.brandidentity.com/api/brief","description":"Return the MVP build brief: what to build first, what to capture, which agents run it."},{"name":"test_loop","method":"GET","endpoint":"https://agent.brandidentity.com/api/loop","description":"Return the validation loop: type, duration, success metric and KPI bands."},{"name":"venture_score","method":"GET","endpoint":"https://agent.brandidentity.com/api/score","description":"Five-category weighted VentureScore and tier."},{"name":"decision","method":"GET","endpoint":"https://agent.brandidentity.com/api/decision","description":"Scale, iterate, bundle, archive or escalate."},{"name":"batch_inject","method":"POST","endpoint":"https://agent.brandidentity.com/api/batch","description":"Up to 100 domains and an archetype cluster map. POST only."},{"name":"identity_lookup","method":"GET","endpoint":"https://www.brandidentity.com/api/identity","description":"Public preview of an issued identity: brand string, tokens, status and mark."},{"name":"brand_record","method":"GET","endpoint":"https://www.brandidentity.com/api/v1/brands/{domain}","description":"Full brand record: colors, fonts, logos, content and assets. Requires an API key."},{"name":"brand_status","method":"GET","endpoint":"https://www.brandidentity.com/api/v1/brands/{domain}/status","description":"Which assets and content exist, and what is still pending."},{"name":"brand_css","method":"GET","endpoint":"https://www.brandidentity.com/api/v1/brands/{domain}/css","description":"Ready-to-drop CSS custom properties for the identity."},{"name":"brand_kit","method":"GET","endpoint":"https://www.brandidentity.com/api/v1/brands/{domain}/brand-kit","description":"The full brand kit as a downloadable bundle."},{"name":"generate","method":"POST","endpoint":"https://www.brandidentity.com/api/v1/brands/{domain}/generate","description":"Run the generators — logo, colors, tagline, guidelines."},{"name":"mark","method":"GET","endpoint":"https://www.brandidentity.com/logo/{domain}","description":"The mark. Falls back to a rendered wordmark when no PNG exists."},{"name":"subscribe","method":"POST","endpoint":"https://www.brandidentity.com/api/subscribe","description":"Portfolio brief signup."}],"api":[{"method":"GET","path":"/api/v1/brands?domain=","returns":"The brand record for one entity"},{"method":"GET","path":"/api/v1/brands/:domain","returns":"Full identity: colors, fonts, logos, content, assets"},{"method":"GET","path":"/api/v1/brands/:domain/status","returns":"Which assets and content exist, and what is still pending"},{"method":"GET","path":"/api/v1/brands/:domain/css","returns":"Ready-to-drop CSS custom properties for the identity"},{"method":"GET","path":"/api/v1/brands/:domain/assets","returns":"Every stored asset with its URL and type"},{"method":"GET","path":"/api/v1/brands/:domain/brand-kit","returns":"The full brand kit as a downloadable bundle"},{"method":"POST","path":"/api/v1/brands/:domain/generate","returns":"Runs the generators — logo, colors, tagline, guidelines"},{"method":"GET","path":"/logo/:domain","returns":"The mark. Falls back to a rendered wordmark when no PNG exists"},{"method":"GET","path":"/favicon/:domain","returns":"Favicon for the entity"},{"method":"GET","path":"/api/v1/docs","returns":"Machine-readable description of every endpoint"}],"interfaces":{"http":"https://www.brandidentity.com/api/v1/brands","mcp":"https://agent.brandidentity.com/api/mcp","openapi":"https://agent.brandidentity.com/openapi.json","docs":"https://www.brandidentity.com/api/v1/docs","feed":"https://www.brandidentity.com/feed.xml","sitemap":"https://www.brandidentity.com/sitemap.xml"},"authentication":{"schemes":["api-key","magic-link","google-oauth"],"note":"Machine callers use an API key via Authorization: Bearer <key> or X-API-Key. Humans sign in at /login."},"cross_links":["BrandPoll.com","BrandingSurvey.com","BrandProvider.com","BrandingOptions.com","BrandChallenge.com","Brand-Channel.com","CoBranding.com","DesignBots.com","LogoPoll.com","LogoSurvey.com","LogoTicker.com","IdentityConnection.com","IdentityLounge.com","IdentitySurvey.com","TrademarkSurvey.com"],"governance":{"registry":"eCorp.com","network":"AgentDAO.com","operator":"VentureOS.com"},"compliance":{"public_safe":true,"no_sensitive_tokenomics":true,"portfolio_only":true},"links":{"home":"https://www.brandidentity.com","sitemap_html":"https://www.brandidentity.com/sitemap","privacy":"https://www.brandidentity.com/privacy","terms":"https://www.brandidentity.com/terms","contact":"https://www.brandidentity.com/contact","contribute":"https://www.brandidentity.com/contribute"},"version":"2.0.0","updated_at":"2026-09-11"}