SEC/CFTC Finally Name 16 Assets as Digital Commodities—But After 15 Years Defining What's NOT a Security, How Many More Until We Know What IS?

After fifteen years of enforcement actions, court battles, billions in legal fees, and Congressional pressure, we finally have it: on March 17, 2026, the SEC and CFTC issued a joint 68-page interpretation explicitly naming 16 crypto assets as digital commodities.

The Named Assets:
Bitcoin, Ethereum, Solana, XRP, Dogecoin, Cardano, Avalanche, Chainlink, Polkadot, Stellar, Hedera, Litecoin, Shiba Inu, Bitcoin Cash, Aptos, and Algorand.

What They Clarified:
The agencies confirmed that mining, staking, wrapping, and certain airdrops are NOT securities transactions. They also provided a coherent token taxonomy covering digital commodities, digital collectibles, digital tools, stablecoins, and digital securities.

The Investment Contract Test:
Here’s what matters: a digital asset becomes a security when its issuer offers it as an investment in a common enterprise with promises of profits based on management’s efforts. But—and this is critical—the investment contract ENDS when “either the issuer has fulfilled its representations or promises or the issuer has failed to satisfy its representations or promises.”

This is genuinely historic. For the first time, we have a coordinated stance from both agencies with full legal weight, not just guidance.

But Here’s My Concern:

We spent 15 years figuring out what’s NOT a security. How many more years until we know what IS?

The framework tells us that only “digital securities”—traditional securities that are tokenized—remain subject to securities laws. Great. But what does that mean for:

  • Utility tokens that evolve over time?
  • Governance tokens with voting rights but no profit promises?
  • Yield-bearing stablecoins becoming DeFi collateral?
  • LP tokens representing liquidity positions?
  • Rebasing tokens with algorithmic supply adjustments?
  • Novel token designs that haven’t been invented yet?

The interpretation provides a starting point. The 16 named assets give us safe ground. The clarifications on staking and mining remove major friction points.

But here’s what builders STILL don’t know:

  1. When exactly does an investment contract end? “Fulfilled representations” is vague. Does shipping a product count? Achieving decentralization? Community governance?

  2. What about tokens that start as securities but transition? The framework suggests this is possible, but there’s no clear roadmap.

  3. How do compliance frameworks handle gray areas? Most projects don’t fit neatly into the five categories.

  4. What’s the safe harbor period for experimentation? The SEC mentioned considering a “startup exemption” lasting up to four years—but that’s still just under consideration.

The Practical Reality:

If you’re building with BTC, ETH, SOL, or the other 13 named assets, you can now move forward with confidence. That’s enormous progress.

If you’re designing a new token model? You still don’t know if you’re building on solid legal ground or waiting for the next enforcement wave.

Compliance enables innovation. I truly believe that. And this framework is a massive step forward—it provides legal certainty for the largest assets and clarifies key activities.

But let’s be honest: we got an answer to “what’s not a security” without getting a comprehensive answer to “what is.”

For projects in the gray areas—which is most new token designs—the regulatory uncertainty remains. The difference is now we have a taxonomy and a starting framework instead of just enforcement actions.

Questions for the community:

  • Are you building on any of the 16 named assets? Does this change your strategy?
  • How do you interpret “investment contract ends” for your project?
  • What clarity do you need NEXT to move forward confidently?
  • Do you think this framework will reduce retroactive enforcement, or just shift the uncertainty to edge cases?

Compliance enables innovation, but only when the rules are clear. We’re closer than we’ve ever been. But we’re not there yet.

What do you all think—is this the breakthrough we needed, or just the beginning of a longer conversation?

This is HUGE. As a founder trying to navigate the pre-seed funding maze, any regulatory clarity feels like finding water in the desert.

Look, I’m grateful for this framework—really, I am. After years of watching projects get slapped with Wells notices and seeing VCs pull out because “regulatory uncertainty,” having the SEC and CFTC jointly say “these 16 assets are commodities” is a massive win.

But here’s my reality as a builder:

We’re not building with just BTC and ETH. Our token model involves utility mechanics, governance voting, AND potential value accrual. Where do we fit in this framework?

The question that keeps me up at night: Can I launch a utility token without the fear of retroactive enforcement three years from now?

Because that’s what happened to so many projects. They launched in good faith, built real products, gained users… and then got hit with enforcement actions claiming their token was ALWAYS a security, even though the rules weren’t clear when they launched.

The “investment contract ends” language is fascinating but vague:

Does it end when we:

  • Ship our MVP?
  • Achieve sufficient decentralization (whatever that means)?
  • Hand control to a DAO?
  • Hit a certain user threshold?
  • Complete our roadmap promises?

Without clarity on this transition, we’re still operating in uncertainty. I can’t pitch investors saying “we THINK the investment contract will end at some point, probably.”

What I REALLY need:

  1. Clear safe harbor periods - Let projects experiment for X years without retroactive enforcement if they’re acting in good faith
  2. Testing grounds - Regulatory sandboxes where we can validate token models before full launch
  3. Bright-line rules - Specific criteria for when an investment contract has ended
  4. Forward guidance - Not just “what’s not a security” but actual frameworks for NEW token designs

The startup perspective:

VCs are already calling asking if this changes our strategy. My answer: “It helps, but it doesn’t solve everything.”

If we pivot to ONLY working with the 16 named assets, we can build with confidence. But that limits innovation. That means we’re building on established rails instead of exploring new token designs that might better serve our users.

And honestly? Most Web3 startups aren’t trying to create securities. We’re building utility tokens, governance mechanisms, ecosystem incentives. But without clear rules, we’re forced to hire expensive law firms to write opinion letters that basically say “we think this is probably okay but who knows.”

I’m cautiously optimistic:

This feels like Step 1 of a longer journey. The fact that the SEC is even TALKING about a startup exemption (that 4-year safe harbor) shows they understand the problem.

But we need that exemption codified. We need clear transition criteria. We need to know WHAT we’re building toward, not just what we’re building away from.

So yeah—this is progress. Real progress. But if the question is “can I now confidently build a novel token design without legal risk,” the answer is still: “not yet.”

Anyone else in the startup trenches feeling the same way? What would move the needle for you?

From a DeFi protocol perspective, the staking clarification alone is worth celebrating. That single line—“staking is NOT a securities transaction”—unlocks billions in institutional capital that’s been sitting on the sidelines.

But Steve’s right. This framework answers some critical questions while creating new ones.

The DeFi composability problem:

The 16 named assets are great for BASE layers. BTC, ETH, SOL, LINK—we can build with these confidently now.

But what about the derivatives and composability that MAKE DeFi work?

  • Wrapped assets: wBTC, stETH, rETH—the framework says wrapping isn’t a security transaction, but what about the wrapped token itself?
  • LP tokens: When I provide liquidity to a Uniswap pool, is that LP token a security? It represents ownership in a revenue-generating position.
  • Yield-bearing stablecoins: sUSDe, sUSDS, and other yield variants are becoming DeFi’s core collateral. Are those securities?
  • Governance tokens: If a token grants voting rights but no profit share, where does it fit?

The yield-bearing collateral question is critical:

We’re seeing a massive migration from zero-yield USDC/DAI to yield-bearing alternatives. Why would protocols accept 0% collateral when 4% alternatives exist?

But if sUSDe (backed by perpetual funding and delta-neutral strategies) becomes your core collateral, and the SEC later decides yield-bearing instruments are securities… what happens to the $50B+ in TVL using them?

Here’s what I need clarity on:

  1. Transition criteria for DeFi protocols: At what point does a protocol’s token move from “security” to “commodity”? Is it when the team steps back? When governance is fully on-chain? When TVL hits a certain threshold?

  2. Composability implications: If I build a protocol that accepts ETH (commodity) as collateral but issues a yield-bearing derivative token, what’s the status of MY token?

  3. Revenue-sharing vs. utility: Many DeFi tokens have BOTH utility (governance, gas discounts, priority access) AND potential value accrual (fee buybacks, revenue sharing). Where’s the line?

The institutional adoption angle:

Before this framework, institutions couldn’t touch staking because legal teams flagged it as potential securities activity. Now they can.

That’s MASSIVE. We’re talking about pension funds, endowments, RIAs—they can finally participate in network security and earn yield without compliance nightmares.

But they’re not going to jump into novel DeFi primitives without clarity. They’ll stick to the 16 named assets and basic staking. Which means DeFi innovation might get starved of institutional capital while we wait for the next round of regulatory guidance.

Data-driven reality check:

  • DeFi TVL is ~$78B, representing 50% of all crypto activity
  • Most of that TVL is NOT in the 16 named base assets—it’s in derivatives, LP positions, lending protocols, yield strategies
  • If the framework only clarifies base assets, we’re leaving the majority of DeFi value in regulatory limbo

What would help:

  1. Clarification on tokenized yield: When does earning yield transform an asset from commodity to security?
  2. Guidance on protocol transitions: Specific milestones that mark the end of “investment contract” status
  3. Treatment of composable positions: Clear rules for wrapped, staked, and LP tokens
  4. DeFi-specific safe harbors: Recognition that automated protocols are different from centralized issuers

Optimistic take:

This is a foundation. The fact that we have ANY framework is better than operating in a vacuum.

And the “investment contract ends” language suggests the SEC understands that decentralization matters—that projects can START as more centralized and BECOME sufficiently decentralized over time.

But we need the next iteration. We need DeFi-specific guidance that acknowledges composability, automated protocols, and yield-bearing instruments.

Until then, I’m building conservatively. Using the 16 named assets where possible, designing token models that prioritize utility over value accrual, and documenting every compliance step.

Progress? Absolutely. Complete clarity? Not yet.

As someone who builds user-facing dapps, this is both exciting and kind of overwhelming.

The good news:

I can now integrate ETH, SOL, LINK, and the other named assets into wallets and interfaces without constantly looking over my shoulder. That’s HUGE for developer confidence.

Before this, every time I added a new token to our interface, there was this nagging question: “Is this going to get us in legal trouble?” Now, for at least 16 assets, the answer is clear: No, these are commodities.

But here’s where it gets complicated:

Most DeFi users aren’t just holding the 16 named assets. They’re swapping, staking, providing liquidity, farming yield, and trading derivatives.

How do I explain to a regular user: “This token is a commodity, this one might be a security, this LP position could be either depending on how it’s structured, and oh by the way, we’re not sure about governance tokens yet.”

That’s terrible UX.

Real example from our product:

Last year, we had to remove a feature that let users stake certain tokens because our legal team couldn’t give us clear guidance. Now staking is explicitly NOT a security transaction—so we can add that back.

But what about:

  • Governance voting interfaces: If users vote on protocol parameters, are we facilitating securities activity?
  • Yield display: When we show APY for yield-bearing positions, does that create securities implications?
  • LP position management: Should we treat LP tokens differently than base assets in our UI?

The user perspective:

Regular people don’t care about “investment contracts” or “Howey tests.” They just want to:

  • Connect their wallet
  • Swap tokens
  • Earn yield
  • Vote on governance

If compliance requirements mean I have to add legal disclaimers, KYC gates, or feature restrictions for some tokens but not others… that’s a fragmented, confusing experience.

What would actually help developers:

  1. Token metadata standards for compliance status - So wallets/dapps can programmatically know what’s allowed
  2. Clear guidelines for UI/UX - Can we show yields? Display governance voting? Facilitate wrapping?
  3. Transition roadmaps - If a token is “in transition” from security to commodity, what features can we safely support?
  4. Developer-friendly compliance tools - Not just legal opinions, but actual SDKs/libraries that help us build compliant interfaces

Personal story:

When I first got into Web3, I was drawn by the promise of permissionless innovation. Build something cool, ship it, see if users want it.

But regulatory uncertainty made that dream feel impossible. Every feature decision became a legal question. We spent more time talking to lawyers than users.

This framework is a step toward getting back to building. If I know ETH, SOL, and the others are safe to work with, I can ship features confidently.

But I’m worried about the tokens NOT on the list:

There are thousands of tokens. Most aren’t trying to be securities. They’re governance tokens, utility tokens, community tokens, game assets.

If we only get clarity on 16 assets every 15 years… that’s not a viable path forward.

Hope for the future:

Maybe this creates a domino effect. Once the SEC clarifies the big ones, maybe they’ll keep adding more. Maybe we’ll get clear frameworks for common patterns (governance tokens, LP tokens, wrapped assets).

Or maybe the industry self-organizes around the 16 named assets plus stablecoins, and everything else gets treated as higher-risk.

My ask:

Can we get REGULAR updates to this framework? Not every 15 years, but quarterly or annually?

And can we get DeFi-specific guidance that acknowledges how users ACTUALLY interact with these protocols?

Because right now, I can build with confidence for 16 assets. That’s better than zero. But it’s not enough for the ecosystem we’re trying to create.

Still—progress is progress. And I’m grateful for any movement toward clarity.

What do other devs think? Are you redesigning your interfaces around the named assets, or waiting for more guidance?

From a security and compliance perspective, regulatory clarity is a security feature, not just a legal nicety.

Why this matters for security:

Regulatory uncertainty has been weaponized by scammers for years. Bad actors launch tokens, claim they’re “utility” or “governance” to avoid securities laws, rug pull users, then disappear before enforcement catches up.

Clear boundaries reduce this attack surface. If we know what IS and ISN’T a security, it’s harder for fraudulent projects to hide in gray areas.

The “investment contract ends” language creates NEW attack vectors:

Here’s my concern: The framework says an investment contract ends when “the issuer has fulfilled its representations or promises OR the issuer has failed to satisfy its representations or promises.”

Bad actors will exploit this. They’ll:

  1. Launch a token with explicit promises (making it a security)
  2. Claim they “fulfilled” those promises through minimal effort
  3. Argue the investment contract has “ended” and the token is now a commodity
  4. Operate without securities compliance

How do we VERIFY when an investment contract has actually ended? What’s the audit trail?

Technical implementation questions:

  • Decentralization metrics: If “sufficient decentralization” means the investment contract ends, what are the objective criteria? Node count? Token distribution? Governance participation?
  • Smart contract immutability: If a protocol is fully on-chain and immutable, does that automatically end the investment contract?
  • Transition documentation: What evidence do projects need to provide that they’ve transitioned from security to commodity?

Security best practices this enables:

The good news: Clear legal frameworks enable better security practices.

  1. Institutional custody can now confidently support the 16 named assets for staking
  2. Audit firms can provide clearer security opinions without legal ambiguity
  3. Insurance protocols can underwrite risks more accurately with regulatory certainty
  4. Compliance tooling can be built around known boundaries

But we need enforcement actions to clarify edge cases:

The interpretation provides a framework. But we NEED enforcement examples to understand:

  • What “fulfilled representations” actually means in practice
  • How the SEC will treat tokens claiming to have transitioned
  • What happens to projects that START as securities but attempt to decentralize
  • Whether wrapped/staked/LP versions of commodity tokens maintain commodity status

Compliance-as-code opportunity:

With clear rules, we can build automated compliance verification:

// Pseudocode concept
function isCompliantToken(address token) public view returns (bool) {
    if (namedCommodities.contains(token)) return true;
    if (hasActiveInvestmentContract(token)) return false;
    if (sufficientlyDecentralized(token)) return true;
    return false;
}

But without clear transition criteria, this is impossible to implement.

What the security community needs:

  1. Objective decentralization metrics - Measurable thresholds that define when investment contracts end
  2. Attestation frameworks - How do projects prove they’ve fulfilled promises?
  3. Governance verification - How do we audit that governance is truly on-chain and permissionless?
  4. Transition safe harbors - Clear timelines/processes for projects moving from security to commodity status

Risk-based perspective:

From a purely risk-management standpoint:

LOW RISK:

  • The 16 named assets
  • Basic staking/mining/wrapping
  • Established, decentralized protocols

MEDIUM RISK:

  • Governance tokens with no profit promises
  • Wrapped versions of commodities
  • Yield-bearing positions on commodity collateral

HIGH RISK:

  • New token launches
  • Revenue-sharing mechanisms
  • Centralized protocol governance
  • Tokens claiming to have “transitioned”

Practical recommendation:

Until we get enforcement examples and additional guidance, I’m advising projects to:

  1. Document everything - Every promise, every milestone, every governance transition
  2. Use named assets where possible - Lowest legal and security risk
  3. Build conservatively - If there’s ambiguity, assume stricter interpretation
  4. Prepare for transitions - Design token models that CAN decentralize over time
  5. Implement compliance monitoring - Track your own decentralization metrics

The enforcement question:

Will this framework reduce retroactive enforcement?

Maybe. If projects act in good faith, stick to the named assets, and document their compliance efforts, they have stronger defenses.

But the SEC has shown willingness to enforce against projects that SHOULD have known better. And “investment contract ends” language is vague enough that disagreements will arise.

Optimistic security take:

This is foundational infrastructure for compliance-as-code. Once we have clear rules, we can build automated verification, compliance SDKs, and security tooling that makes regulatory compliance as routine as running Slither or Mythril.

But we’re not there yet. This framework gives us the foundation—we need the next layer of clarity to build robust security and compliance systems.

Anyone else thinking about compliance automation? Or am I the only one nerdy enough to want to turn securities law into smart contract verification? :locked: