TGS Changelog



Green Circle TGS9 Overview - 19/9/25

TGS9 represents our most significant user focused update, addressing our future plan in visual presentation, marketing capabilities.
We have also made key updates to our API endpoint where we have changed String1 → String. This was a breaking change. We have also enabled GraphQL subscriptions. Please email  api@thegrid.id  with any questions.

New Features

Profile Relationships

Finally, solving the "multiple profiles problem" with systematic linking capabilities.
New Tables:
  • rootRelationships
  • childRootId
  • parentRootId
  • relationshipTypeId
  • rootRelationshipTypes
  • id
  • name
  • slug
  • definition
Supported Relationship Types:
  • Acquired by - This profile was acquired by the parent.(e.g., Fortress Trust → Ripple)
  • Managed by - This profile is controlled and built by the parent for example core development team. This is the same as a parent brand. (e.g., Coinbase → Base/CDP)
  • Product of - This profile is a sub product, that is listed on a separate domain, to the parent profile.
  • Associated with - This profile is connected to another profile via a shared group, DAO or foundation for example.
We will be soliciting feedback on these types, maybe maintaining parent and child will be reviewed but TBD.

Marketing & Discovery Enhancements

Dedicated fields for promotional content, stopping the misuse of description fields.
New Fields:
  • profileInfos.descriptionMarketing - Markdown-enabled marketing content field
  • Enum slugs - URL-friendly slugs for better support in URLs for queries ect across all of our enums.

Flexible Social Links Architecture

So turns out that products and assets often have their own socials. Thus we have had to update how we handle these, enabling them to be linked to more directly.
Updates:
  • Socials can now be linked to multiple tables/lenses
  • Added tableId and rowId to socials table
  • Can now attach social links to:
  • Products
  • Assets
  • Entities
  • Added socialStatusId connecting to below, to bring more clarity to the state of socials.

New Table:
  • socialStatuses
  • id
  • name
  • slug
  • definition
This is going to be helpful for us to track For tracking verified/suspended/active states

Smart Contract Integration

  • URL linking to smart contract deployments
  • Direct connection between deployments and documentation


Minor Breaking changes

These are the breaking change as fields have been renamed:
products.typeOfSupportId → products.assetSupportTypeId
This was just confusing and didn’t make sense as it was being confused with product support, which is a different concept.
smartContractDeployments.isOfStandardId → smartContractDeployments.assetStandardId
Given that it is called asset standards, saying is of standard this was an incorrect name.  


TODO for TGS9 (In Progress)

Images will be a breaking change for any implementation, as we will be centralizing our image hosting and introducing new tables. This is planned to happen by the e

Image Management Overhaul

Complete restructuring of image handling for enterprise-scale reliability.
New Tables:
  • images - Centralized image storage
  • imageTypes - Categorization system for different image purposes



Green Circle TGS7 Overview - 20/11/24


Profiles
  • Add profiles.icon

Assets
  • Add Asset status
  • Migrate deployed on + contracts to new tables below

Products:
  • Add Product docs
  • Rename productSupports to supportsProducts
  • Migrate deployed on + contracts to new tables below

New tables:

  • Deployments
  • deploymentType
  • deployedOn
  • isOfStandard

  • Contracts
  • deployment (belongs to a deployments table)
  • name
  • address
  • deploymentDate

  • Product Asset Relationships
This contains info about the relationship between products and assets. Eg Bitcoin is the native asset to bitcoin network. Circle Stablecoin issuance, is a ‘issues’ an asset USDC.
  • Product
  • Asset
  • Type (see Type of Support below )

  • Derivative Assets
To hold info on assets that are Derivatives of others
  • derivativeAsset (link to the parent asset → EG wBTC or Stablecoins)
  • baseAsset (link to the child asset, what sits under it → EG BTC) in the example above

New Enum tables

  • Asset Status
  • Deployment Types
  • AssetSupport Types

Nerd stuff:
  • Move urls into URLs table
  • Introduce a new Root concept (technical)


Green Circle TGS6 Overview - 15/10/24

  • Added tags (more info coming!)



Green Circle TGS5 Overview


  • Products → products.assetSupport rename to → products.mainAsset
  • Functionality / connections the same
  • Products → Add → products.productSupports field:
Multiselect - Table ProductSupports: ID_PRODUCT, ID_SUPPORTED_PRODUCT
Examples:
Chainalysis (onchain investigation) supports many L1s + L2s + L3s
Quick node (node hosting) supports many L1s + L2s + L3s
Wallets & Custodians for asset management supports many L1s + L2s + L3s
  • Import list of countries  https://datahub.io/core/country-list* 
  • Should now be a select list in the database in Entity.
  •  https://linear.app/the-grid/issue/TGS-9/add-list-of-countries-into-tgs 
  • Removed Subsector



Green CircleTGS4 Overview

  • Added fields:
  • profiles.tagLine → New field as is a ‘self promotion’ field. (in DB)
  • assets.shortDescription → New field as forgot to put in one on assets at the start. (in DB)
  • Updated spelling of:
  • Entitiy → Entity (table)
  • Updated VAT to Tax Identification Number → entities.taxIdentificationNumber to ensure more general
  • Name of Date of Incorperation → Date of incorporation
  • Parameter ID of entities.dateOfIncoroperation → entities.dateOfIncorporation
  • Parameter ID of entities.localRegestrationNumber → entities.localRegistrationNumber
  • Parameter ID of asset.shortDescription → assets.shortDescription
  • Parameter ID of producst.assetSupport → products.assetSupport
  • Description of Entity Name > Legal Name of the project, it is often different from Project Name. → Legal Name of the project, it is often different from Product or Profile Name. (we do not have a Project category in the table)
  • Removed IDs and helper tables from TGS as type helper tables are not helpful
  • 9 April 2024
  • added Validation steps to:
  • Documentation URL (Profile)
  • Asset Type (Asset)
  • Deployed On (Asset)
  • URL (Socials)
  • Type of Socials (Socials)
  • Name (Socials)
  • Icon (Asset)
  • changed description of Deployed On (Asset): A link to which product (blockchain) is this asset deployed on? → On which blockchain is the asset built?