{% extends "base.html" %}
{% from "macros.html" import help_bubble, render_next_steps %}
{% block title %}Sign in — Target Revenue Control Plane{% endblock %}
{% block content %}
Sign in
{{ help_bubble(
"This UI is multi-user: you authenticate with a personal credential token "
"issued under the binky Licensor tenant, not a shared password."
) }}
{% set login_steps = [
{
"key": "get_token",
"title": "1. Obtain your credential token",
"body": "Admins issue tokens in Credentials. The founding pilot token is stored in OpenBao at platform/operators/founding-admin/revenue (field token).",
"priority": "recommended",
},
{
"key": "paste",
"title": "2. Paste the token below",
"body": "Use the raw 64-character hex value only — no quotes. Whitespace is stripped automatically.",
"priority": "recommended",
"section": "login-form",
"cta": "Jump to form",
},
{
"key": "continue",
"title": "3. Follow the dashboard guide",
"body": "After sign-in, the dashboard suggests the next recommended action for your rights tier.",
"priority": "optional",
},
] %}
{{ render_next_steps(login_steps, title='How to sign in') }}