SettleMint
User guidesData feeds

Create a topic

Register a scalar feed verification topic to define the data schema for your data feeds.

Before creating a data feed, you need a verification topic that defines the data schema. Scalar feed topics use the fixed signature (int256 value) and are created on the Verification Topics & Issuers page.

Prerequisites

  • Verification policy manager role (claimPolicyManager) assigned on the System Access Manager
  • Issuer-Signed Scalar Feed addon installed (see Install addons)

Topic kinds

The platform supports three kinds of verification topics:

KindSignaturePurpose
VerificationCustom ABI (e.g., (string), (uint256,bool))General-purpose identity verifications such as KYC or accreditation
Scalar feed(int256 value) (fixed)Numeric data feeds for prices, rates, and metrics
Bytes feedComing soonBinary data feeds (not yet available)

Only Scalar feed topics can be used when creating data feeds.

Steps

Go to Platform Settings > Verification Topics & Issuers in the sidebar. This page lists all registered topics and trusted issuers.

Verification Topics & Issuers page

Open the Add Topic form

Click Add topic to open the topic creation dialog.

Add topic form

Select the Scalar feed kind

Choose Scalar feed as the topic kind. The signature field automatically locks to (int256 value) and cannot be modified.

Enter a descriptive Topic name that identifies what data this topic represents (e.g., "FEED: BTC/USD", "FEED: Interest Rate").

Scalar feed topic configuration

Naming convention

While there is no enforced naming convention, prefixing feed topic names with "FEED:" helps distinguish them from compliance verification topics in dropdown lists.

Confirm the transaction

Click Continue to see the summary, then click Add topic and enter your PIN to authenticate the on-chain transaction.

Topic creation PIN confirmation

Verify the topic was created

After the transaction confirms, the new topic appears in the verification topics list. It is now available for use when creating data feeds and when configuring trusted issuers.

Next steps

After creating a topic:

  1. Add a trusted issuer for this topic so that an identity can publish feed updates. See Configure trusted issuers.
  2. Create a feed that uses this topic. See Create a feed.

Troubleshooting

IssueSolution
Add topic button not visibleVerify you have the Verification policy manager role on the System Access Manager
Scalar feed option not availableEnsure the Issuer-Signed Scalar Feed addon is installed
Topic name already existsChoose a unique name; duplicate topic names are not allowed
Transaction failsCheck that your wallet has sufficient gas and PIN/OTP is configured

On this page