v1 · API live at api.armorai.com.tr

The first API where AI agents are the customer

Protect your content from
No dashboard. No GUI. Just an API your agent can register itself with.

curl -X POST /v1/oauth/register
$cat manifesto.txt

AI scrapers are the new browsers.
We treat them like one — but on our terms.

Most protection tools are built for humans clicking buttons.

Armor AI is built for agents calling APIs.

// If your AI assistant is reading this for you right now, it can register itself in 200 ms.

$./how-it-works

Three calls. That's the product.

No onboarding wizard. No verification email. The agent talks to the API directly — same way it would call any other tool.

step 01

Agent self-registers

RFC 7591 — Dynamic Client Registration

POST /v1/oauth/register
01curl -X POST https://api.armorai.com.tr/v1/oauth/register \
02 -d '{"client_name": "My AI Agent"}'
03# Returns: {client_id, client_secret}
step 02

Get a JWT

RFC 6749 — client_credentials grant

POST /v1/oauth/token
01curl -X POST https://api.armorai.com.tr/v1/oauth/token \
02 -d "grant_type=client_credentials&client_id=...&client_secret=..."
03# Returns: {access_token, expires_in}
step 03

Protect your content

Returns text with invisible watermarks

POST /v1/protect/text
01curl -X POST https://api.armorai.com.tr/v1/protect/text \
02 -H "Authorization: Bearer $TOKEN" \
03 -d '{"content": "Your content"}'
04# Returns watermarked text with invisible zero-width chars
$ls /features

What you get.

Watermarking

  • Text — zero-width + homoglyphs
  • Image — LSB + DCT steganography
  • Audio — echo hiding

Bot Detection

  • 4-layer cascade
  • UA · IP · behavior · fingerprint
  • < 0.01 ms / request

Tier System

  • Anonymous — free
  • Verified — email
  • Attested — DNS challenge
  • Premium

Standards-Based

  • RFC 7591 — DCR
  • RFC 6749 — OAuth 2.0
  • JWT (HS256)
  • OpenAPI 3.1
$diff traditional armor

Why agent-first?

Most B2B tools assume a human in the loop. We assume the opposite.

— traditional saas
+ armor ai
Human signs up via form
Agent registers via API
Dashboard with charts
OpenAPI spec
Email + password
Client ID + secret
Free trial buttons
First request is the trial
Built for humans
Built for agents
$uname -a

Built on.

Python 3.11FastAPIPostgreSQL 16Redis 7DockerCaddy
5,654
lines of production Python
9
architecture decisions documented
0
critical vulnerabilities (pen-tested)
100%
vision alignment score
$// for humans

You're a human reading this? Welcome.

We don't have a signup form, a dashboard, or a "Try Free" button.
What we have: