The taxonomy translation layer

Tag once.
Report in any taxonomy.

Every activity, project, or bond tagged with an ACT-ID shows how it is classified across 20+ official sustainability taxonomies — EU, China, ASEAN, Singapore and more, plus market frameworks — so a portfolio assembled under one taxonomy can be re-stated, position by position, under any other.

Open data (CC-BY 4.0) · No registration · Version-stable identifiers

One activity, every taxonomy
Electricity generation from wind power
ACT-U-W4G2UF

Readable in 18 frameworks — directly or via a mapped equivalent:

EU China ASEAN Singapore +14 more
See the full record →

Three steps from project list to any taxonomy

1

Tag

Find each financed activity in the registry, or describe your project list in plain language and have it matched. Each activity resolves to one permanent ACT-ID.

Browse the registry →
2

Read it in any taxonomy

Every ACT-ID record shows its classification in each taxonomy that recognises it, plus mapped equivalents across the rest — one page per activity, every framework's view.

See a live record →
3

Aggregate

Because every position resolves to the same identifiers, portfolio-level re-statement is a lookup and a group-by — not a re-mapping project.

Browse the crosswalks →

The same pivot, four different jobs

The cross-border investor

Holdings from issuers in nine countries, each reporting under its local taxonomy. Tagged once with ACT-IDs, the whole book reads coherently — no manual re-translation, no lowest common denominator.

Read more →

The fund with an LP request

An LP asks for the portfolio stated in EU Taxonomy terms. Every position's activities resolve through their ACT-IDs to the EU view — the re-statement is a lookup, not a quarter-long project.

Read more →

The company with many stakeholders

One tagged list of activities. Each stakeholder reads it in the taxonomy they care about — a regulator in theirs, a lender in another, an investor in a third.

Read more →

The bank with one loan book

Universal tags on the loan book: present the same assets under different taxonomies for different stakeholders, without re-tagging anything.

Read more →

See it on a real portfolio

A sample portfolio of 100 labelled bonds: 14 carry verified activity tags from their issuers' own public documents, readable in up to 21 frameworks. Re-statement becomes a lookup.

See the full table

From project list to tagged table

Describe what you're financing in plain language; each project resolves to an ACT-ID and shows where it stands across taxonomies. The example below uses real registry records.

You describe
We plan to finance: construction of two 50 MW solar farms in Andalusia; deep renovation of our Madrid headquarters; reinforcement of regional grid connections; and installation of grid-scale battery storage.
Resolves to
Project ACT-ID Activity Readable in
Solar farms ACT-U-NHYSFK Electricity generation using solar photovoltaic technology 17 frameworks
HQ renovation ACT-U-G9FTG4 Renovation of existing buildings 15 frameworks
Grid reinforcement ACT-U-X8SEAS Transmission and distribution (T&D) of electricity 21 frameworks
Battery storage ACT-U-91QBSK Storage of electricity 18 frameworks

Want your own list matched? Request access — classification runs are currently provided on request.

A translation is temporary. An identifier is permanent.

A translation without an identifier is a one-off spreadsheet. Anchored to an ACT-ID, it's a permanent reference — citable in a framework or SPO annex, machine-readable in a data feed, and it keeps resolving as taxonomies revise.

Says who? Check for yourself.

Every mapping and classification in the registry carries its source: the document, the page, the method, and a confidence rating. The full registry is downloadable under CC-BY 4.0, and every taxonomy version carries a SHA-256 content hash. Don't take our word for it — open any mapping and check its source.

Will these IDs still resolve in 2030?

Yes — permanence is the design constraint. ACT-U identifiers are never reused, renamed, or reassigned; when a record is superseded, its lineage is preserved and the old identifier keeps resolving. Every taxonomy version carries a SHA-256 content hash, and every change is recorded in the public changelog.

The full registry is downloadable, so you can hold your own verifiable copy.

See the changelog →
Download the registry →

The EU–China Common Ground Taxonomy proved the demand for taxonomy interoperability — for one pair of taxonomies. ACT-ID generalises it: every activity, across every tracked framework.

One registry. Every taxonomy.

1,663 canonical use-of-proceeds (ACT-U) across 26 taxonomies
1,228 unique use-of-proceeds in the SUM-OF-ALL union of all taxonomies
589 market documents already carrying verified ACT-ID tags
1,612 cross-taxonomy mappings connecting equivalent records
Explore the registry Download the data

The same ID through the financing chain — read differently at each step

Because the reference is an identifier, not a phrase, it survives every hand-off — and each participant can read it in the taxonomy they report under.

Borrower
Project sponsor describes what their capex will finance.
ACT-U-W4G2UF Wind power generation
🏦
Bank loan book
Bank tags the loan with the borrower's ACT-Us. Loan book rolls up cleanly.
ACT-U-W4G2UF Wind power generation
Bond issuance
Bank's labelled bond framework lists the same ACT-Us covered by financed loans.
ACT-U-W4G2UF Wind power generation
📈
Investor portfolio
Investor aggregates across every holding. Same ACT-U, additive across issuers.
ACT-U-W4G2UF Wind power generation

The payoff: the investor's "how much of my labelled-bond portfolio is financing wind?" query becomes a group-by-ACT-U sum, working identically whether the bond is from Singapore, Germany, or Brazil — as long as every participant in the chain speaks ACT-U.

Everyone is re-doing the same translation by hand

The same financed activity is described dozens of ways across frameworks, opinions, and datasets — so every investor, SPO provider, and data vendor privately re-maps the same issuers to the same taxonomies, over and over. ACT-ID does that mapping once, in the open, and anchors it to identifiers anyone can cite.

Comparing transactions is harder than it should be

Without a shared reference, every comparison requires manual interpretation.

Mapping to frameworks is manual and error-prone

SPOs, investors, and data vendors each build their own mapping tables.

Datasets are inconsistent at the source

The same transaction is classified differently across providers.

What is a financed activity?

A use-of-proceeds is the specific, financeable thing a bond's capital pays for — "construction of offshore wind generation," "retrofit of existing buildings to high energy-efficiency standards." It's the atomic unit of the registry: each gets a stable ACT-U-XXXXXX identifier, and because it stays constant across taxonomies, languages, and frameworks, it's the layer where translation belongs.

Read the full explanation →

Activities in labelled bonds

In labelled bonds — green, social, sustainability — issuers commit to allocating proceeds to eligible economic activities. These activities are defined by taxonomies (EU Taxonomy, national taxonomies) and referenced in bond frameworks.

ICMA Green Bond Principles and the EU Green Bond Standard (EU GBS) require clear identification of financed activities. But there is no standard way to reference them across issuers, frameworks, and data systems.

ACT-ID provides the missing standard identifier layer — making activities trackable, comparable, and machine-readable across frameworks.

Where ACT-IDs already appear

XframeworkID
xframework.id
589 documents with verified tags
1,175 activity matches
153 unique ACT-IDs

XframeworkID carries ACT-ID references on bond frameworks and Second Party Opinions in the green bond market. On each document's profile page, the eligible use-of-proceeds are tagged with their ACT-U identifiers — so an analyst can aggregate financed activities across issuers, frameworks, and jurisdictions in a single view. Tags shown are only those with textual evidence in the source document; loose matches are set aside for review. Coverage as of 2026-04-24.

See classified documents on xframework.id →

Free to use — no licence required

Issuers, banks, SPO providers, investors, researchers, and regulators can use Act IDs freely — cite them in disclosures, tag them in internal systems, include them in reports. Registry data is published under CC-BY 4.0 (attribution to act-id.io).

A vendor licence is only needed when data or software vendors re-distribute Act IDs in a commercial product — datasets, analytics platforms, API services. That licence supports the registry's ongoing maintenance.

Explore Act IDs Licensing details