By assigning different owners, controls, and decision rules to each step. KYC verifies who the user is or what they are eligible for. Authorisation decides whether that claim is sufficient for a specific asset, protocol, or workflow. If the two are merged, compliance proof is likely to be overtrusted.
Why KYC and on-chain authorisation should be kept separate
KYC and on-chain authorisation answer different questions and should be owned by different controls. KYC establishes an identity or eligibility claim at onboarding, while on-chain authorisation decides whether that claim is sufficient for a specific asset transfer, contract call, or workflow step. Separation reduces the chance that a compliance check is mistaken for a live permission decision.
That separation is easiest to preserve when teams treat KYC as an attestation input, not as a standing right. The strongest pattern is to keep the verification result external to the transaction policy so the policy engine can evaluate freshness, scope, jurisdiction, and any asset-specific restrictions independently.
In practice, that means the KYC outcome should be consumable by authorisation models, but not merged into them. The KYC layer says the claim exists; the authorisation layer says whether this specific action is allowed right now.
What separation looks like in an operating model
A clean operating model assigns different owners, decision rules, and evidence requirements to each step. Compliance or onboarding teams own identity proofing and customer due diligence, while product, risk, or platform teams own the rules that decide whether an address, wallet, asset, or workflow is permitted to proceed.
This distinction matters because authorisation rules usually depend on context that KYC does not cover. On-chain policy may need to consider asset class, transfer amount, token type, smart-contract function, sanctions exposure, contract risk, or whether the request comes from a delegated wallet or a high-risk route.
For that reason, the KYC result should be one signal among many, not the sole gate. A better design is to pass the verified claim into the policy decision point and let the authorisation control evaluate it alongside transaction metadata and current risk state.
Organisations often use a broader identity and access model to keep that separation clear. The IAM and IGA basics guide is a useful reminder that authentication, entitlement, and governance are not the same control, even when they are linked in the same user journey.
Where the separation fails, and why it matters
The main failure mode is overtrusting compliance proof. If a KYC pass is treated as equivalent to authorisation, a verified identity can gain access to assets or workflows that were never intended for that person, wallet, or jurisdiction. That creates a policy bypass even when the onboarding record is accurate.
Another common failure is stale assurance. KYC may be current at onboarding but no longer reflect present-day conditions such as account takeover, wallet delegation, sanctions changes, or a new high-risk transaction pattern. On-chain authorisation needs to be able to reject or step up a request even when the original identity check was valid.
Teams should also watch for privilege creep in delegated or reusable credentials. If a verified account can repeatedly satisfy policy without re-evaluation, the control can drift from “this user was checked” to “this user may do anything,” which is exactly the collapse separation is meant to prevent.
On the compliance side, merging the two can make audit evidence look stronger than it really is. A single verified record can be incorrectly presented as proof of both customer due diligence and transaction approval, even though those are different obligations with different control owners and failure modes.
The KYC side of the boundary is often supported by FATF Recommendations, while the authorisation side is better anchored in policy enforcement and access control logic. Keeping those layers distinct helps prevent a documentation control from being mistaken for a runtime security control.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5, OWASP ASVS and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-2 — Identification and Authentication (Organizational Users) | Separates identity proofing from permission decisions for authenticated users. |
| Recommendation — Use IA-2 to authenticate the actor, then apply separate authorization controls for the on-chain action. | ||
| OWASP ASVS | V8 — Authorization | On-chain access decisions must be enforced as authorization, not implied by identity verification. |
| Recommendation — Implement V8 so verified identity does not bypass per-action authorization checks. | ||
| NIST CSF 2.0 | PR.AA-05 — Managed Access Control | Access decisions for a specific transaction depend on managed, context-aware authorization. |
| Recommendation — Apply PR.AA-05 to enforce access rules independently of KYC evidence. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | The question hinges on separating access control from identity verification. |
| Recommendation — Define access control rules separately from identity verification results. | ||
Practitioner Guidance
What to verify: Confirm that the KYC system emits a claim or assurance result, not a permission grant. The transaction policy should still evaluate whether the specific wallet, asset, transfer amount, and route are allowed.
Decision rule: If the request can move value, change ownership, or invoke a privileged workflow, require an independent authorisation decision even when the user has passed KYC.
What good looks like: KYC evidence is traceable for audit, but the on-chain policy can still deny, step up, or constrain a transaction without changing the underlying identity record.
Common mistake: Using a verified onboarding status as a standing entitlement. That shortcut collapses compliance and access control into one layer and makes later policy changes much harder to enforce.
Practitioner takeaway: Separate proof of who or what was checked from permission to act, because strong governance comes from independent runtime authorisation, not from trusting a completed KYC step as if it were an access decision.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 10, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org