Changelog

    New in The Grid — updates across The Grid Schema (TGS), Discovery, the Network Portal and the API.

    Discovery

    Redesigned profile pages

    Every profile on thegrid.id now uses the redesigned profile page. The layout leads with who the profile is — name, type, sector and status — then organises the record into the lenses The Grid models: products, assets, entities, socials and URLs.

    • Clearer profile header with claim status and hero media
    • Products and assets rendered as expandable, typed tables
    • Consistent cards and colors across light and dark themes
    Network Portal

    Insights & Reports in the Network Portal

    The Network Portal gained an Insights section: published, data-driven reads over The Grid's dataset. The first insight, Where stablecoins are used, drills from high-level views down to individual profiles.

    • Published insights with drill-down into the underlying data
    • Report-style pages built for sharing
    • Backed by live Grid data
    TGS
    API
    tgs-011

    TGS11 — Product country support, regions, and ordinal GridRank

    TGS11 introduces structured country and region data for products, a new ordinal ranking field on gridRank, and a firstClaimedAt timestamp on roots.

    Products can now declare which countries they are available in, and every country links to a UN M49 sub-region (e.g. South America, Eastern Asia) for regional grouping and filtering.

    • AddedregionsNew table of UN M49 sub-regions: id, name, slug, m49Code, parentRegionId.
    • AddedsupportsCountriesNew join table declaring which countries a product is available in (productId → countryId).
    • Addedcountries.regionIdLinks each country to its UN M49 sub-region.
    • AddedgridRank.ranking1-based ordinal position — lower is better. Recommended for Top-N lists and threshold filters. Sort with order_by: { ranking: Asc }. A missing gridRank record means unranked, not rank 0; rankings update every 24 hours.
    • Addedroots.firstClaimedAtDate this profile was first claimed by a user on The Grid. Complements the existing firstPublicValidation / lastPublicValidation fields.

    Known limitation: country.region.parentRegion cannot be traversed in a single query yet — query parentRegionId and match it yourself.

    TGS
    API
    tgs-010

    TGS10 — Flexible attributes system

    TGS10 introduces a flexible attributes system that allows profiles, products and assets to have type-specific properties without requiring schema changes. The system keeps The Grid structured while providing the flexibility needed to scale attributes at any point.

    The attributes system consists of core tables that follow The Grid's existing patterns.

    • AddedattributesAttribute values: id, rootId, value, attributeTypeId, tableId, rowId.
    • AddedattributeTypesAttribute classification enum: id, name, slug, definition.
    • AddedallowedAttributeTypesConstrains which attribute types are valid per table: id, attributeTypeId, tableId, enumTableId, enumRowId.
    • AddedenumTableNamesRegistry of enum tables: id, tableName.
    • All existing tables remain unchanged
    • All existing queries continue to work
    • Attributes are purely additive
    • Applications can adopt gradually
    TGS
    API
    tgs-009

    TGS9 — Profile relationships, centralized media, and GridRank

    TGS9 is our most significant user-focused update, addressing visual presentation and marketing capabilities.

    Profile relationships finally solve the "multiple profiles problem" with systematic linking: the new rootRelationships table links a child profile to its parent with a typed relationship from the rootRelationshipTypes enum.

    • AddedrootRelationshipTypesAcquired byThis profile was acquired by the parent.
    • AddedrootRelationshipTypesManaged byThis profile is controlled and built by the parent for example core development team. This is the same as a parent brand.
    • AddedrootRelationshipTypesProduct ofThis profile is a sub product, that is listed on a separate domain, to the parent profile.
    • AddedrootRelationshipTypesAssociated withThis profile is connected to another profile via a shared group, DAO or foundation for example.
    • AddedrootRelationshipsLinks profiles to profiles: childRootId, parentRootId, relationshipTypeId.
    • AddedprofileInfos.descriptionMarketingMarkdown-enabled marketing content field — dedicated promotional copy instead of misusing description fields.
    • AddedgridRankProfile importance based on ecosystem connectivity: id, rootId, score.
    • AddedsocialStatusesNew enum table tracking verified / suspended / active social account states.
    • ChangedsocialsSocials can now attach to products, assets and entities via tableId + rowId, and carry a socialStatusId.
    • Added*.slugURL-friendly slugs across all enums, for better support in URLs and queries.
    • BreakingString1The API type String1 was renamed to String.

      Migration: Update typed clients; email api@thegrid.id with any questions.

    • Breakingproducts.typeOfSupportIdRenamed — the old name was confused with product support, which is a different concept.

      Migration: Use products.assetSupportTypeId.

    Show 2 more API changes
    • BreakingsmartContractDeployments.isOfStandardIdRenamed to match the assetStandards enum it references.

      Migration: Use smartContractDeployments.assetStandardId.

    • BreakingmediaImage handling centralized into the new media + mediaTypes tables (logos, icons, screenshots, headers).

      Migration: Read images from media.thegrid.id/{rootId}/{tableId}/{rowId}/{mediaTypeId}/{file-type}-{timestamp}.{extension}.

    GraphQL subscriptions are now enabled on the API endpoint.

    TGS
    API
    tgs-007

    TGS7 — Deployments, contracts, and product–asset relationships

    TGS7 moves on-chain data into dedicated tables and introduces typed product–asset relationships — e.g. Bitcoin is native to the Bitcoin network; Circle issues USDC. It also introduces the root concept: the canonical identity anchor every profile's data hangs off.

    • AddeddeploymentsNew table: deploymentType, deployedOn, isOfStandard. Asset and product deployed-on + contract data migrates here.
    • AddedcontractsNew table: deployment, name, address, deploymentDate.
    • AddedproductAssetRelationshipsTyped product–asset links: product, asset, type (see assetSupportTypes).
    • AddedderivativeAssetsDerivative–base asset links, e.g. wBTC → BTC.
    • AddedassetStatusesNew enum table: asset lifecycle status.
    • AddeddeploymentTypesNew enum table: the primary purpose of a deployment.
    • AddedassetSupportTypesNew enum table: the nature of a product–asset relationship.
    • Addedprofiles.iconProfile icon field.
    Show 4 more API changes
    • Addedproducts.docsProduct documentation links.
    • BreakingproductSupportsRenamed.

      Migration: Use supportsProducts.

    • ChangedurlsURLs move into a dedicated urls table.
    • AddedrootsNew root concept — the top-level record all profile data hangs off.
    TGS
    API
    tgs-006

    TGS6 — Tags

    TGS6 adds tags to The Grid Schema — the foundation for classifying profiles by events, ecosystems, communities and technology.

    • AddedtagsNew enum table of profile tags.
    TGS
    API
    tgs-005

    TGS5 — Product support links and structured countries

    Products that support many chains — Chainalysis for on-chain investigation, QuickNode for node hosting, wallets and custodians for asset management — can now express that directly: products.productSupports links a product to each product it supports.

    • Breakingproducts.assetSupportRenamed; functionality and connections unchanged.

      Migration: Use products.mainAsset.

    • Addedproducts.productSupportsMultiselect join table ProductSupports: ID_PRODUCT, ID_SUPPORTED_PRODUCT.
    • Changedentities.countryCountry becomes a structured select list (imported ISO country list).
    • BreakingsubsectorSubsector removed from the schema.
    TGS
    API
    tgs-004

    TGS4 — New fields and naming cleanup

    • Addedprofiles.tagLineSelf-promotion field for profiles.
    • Addedassets.shortDescriptionShort description field for assets.
    • Changedentities.taxIdentificationNumberVAT generalised to Tax Identification Number.
    • Changedentities.dateOfIncorporationSpelling fix (was dateOfIncoroperation).
    • Changedentities.localRegistrationNumberSpelling fix (was localRegestrationNumber).
    • ChangedentitiesTable spelling fixed: Entitiy → Entity.
    • Removed IDs and helper tables from TGS — type helper tables were not helpful
    • Validation steps added to: Documentation URL (profile); Asset Type, Deployed On and Icon (asset); URL, Type and Name (socials)
    • Deployed On (asset) description clarified: "On which blockchain is the asset built?"