{% extends "base.html" %} {% block title %}FieldWitness — FieldWitness{% endblock %} {% block content %}

FieldWitness

Offline-first security toolkit for field operations

{# ── Stego Card ── #}
Encode

Hide encrypted messages in images or audio using Stego's hybrid authentication.

Encode Message
Decode

Extract hidden messages from stego images using your credentials.

Decode Message
Generate

Generate secure passphrases, PINs, and RSA key pairs.

Generate Credentials
{# ── Attest Cards ── #} {% if has_attest %}
Attest

Create a cryptographic provenance attestation for an image — prove when and where it was captured.

Attest Image
Verify

Verify an image against attestation records. Check provenance and detect modifications.

Verify Image
{% endif %} {# ── Fieldkit Card ── #} {% if has_fieldkit %}
Fieldkit {% if fieldkit_status == 'alarm' %} ALARM {% elif fieldkit_status == 'warn' %} OVERDUE {% endif %}

Killswitch, dead man's switch, tamper detection, and USB monitoring.

Fieldkit Status
{% endif %}
{# ── System Status ── #}
System Status
Channel: {{ 'Active' if channel_configured else 'Public' }}
Identity: {{ 'Active' if identity_configured else 'None' }}
DCT: {{ 'Available' if has_dct else 'Unavailable' }}
{% if has_attest %}
Attest: Active
{% endif %}
{% endblock %}