Securing 2M+ accounts & $15B+ in assets, protected & secure·B5 Secure™ — per data-element authorization for .NET platforms

Developer Tools

Toolbox

Developer Tools

This page is the component shelf. Every item below has a concrete file or destination rather than a decorative label.

Downloadable tools

Documentation surfaces

Planned connected services

Implementation steps

Download the Postman collection and environment.
Run the Quick Start with test-only credentials.
Adopt the platform-specific sample without embedding persistent bearer tokens or tenant signing secrets.
Track every promotion requirement in the supplied checklist.

Control details

Planned Api Reference

The API reference should be generated from build-certified endpoints. The current roadmap contract must not be presented as generally available.

Planned Developer Portal

The reference portal model exists, but durable tenant persistence, federation, HSM-backed credentials, approvals, and production telemetry remain release work.

Planned Status

A production status and trust surface requires live monitoring, incident workflow, evidence ownership, and publication governance.

Planned Ai Tools

Docs MCP and AI skills should expose approved documentation and metadata only, with tenant isolation, rate limits, audit, and prompt-injection defenses.

Developer kit

Download the working components

These are source-level reference assets. They do not contain production endpoints, production credentials, or a claim that a roadmap API is generally available.

First request

What the signer protects

Canonical signed request
var signed = B5RequestSigner.Sign(
    HttpMethod.Post,
    new Uri($"{baseUrl}/v1/trust/decisions"),
    body,
    tenantId,
    applicationId,
    keyId,
    secret,
    DateTimeOffset.UtcNow);

request.Headers.Add("X-B5-Timestamp", signed.Timestamp);
request.Headers.Add("X-B5-Nonce", signed.Nonce);
request.Headers.Add("X-B5-Content-SHA256", signed.ContentSha256);
request.Headers.Authorization =
    new AuthenticationHeaderValue("B5-HMAC-SHA256", signed.SignatureBase64);

Signed fields

Algorithm version, method, request target, timestamp, nonce, content digest, tenant ID, and application ID.

Receiver checks

Key status, allowed algorithm, freshness, audience, canonical form, signature, replay state, authorization, and evidence emission.

Developer Relations

Talk to a human.

Get architecture guidance, Test Mode access, integration review, or help choosing the right B5 identity and authorization pattern.

Scroll to Top