RCF Protocol

RCF Protocol

Digital Security & Due Diligence

About

RCF Protocol — A licensing framework protecting proprietary methodologies from automated extraction and AI/ML training.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Forums

📢 RCF Protocol: Code Integrity & AI-Scraping Protection 🛡️⚡

Hello developer community!
We are excited to share the **Restricted Correlation Framework (RCF) Protocol** CLI tools and SDKs designed to be **100% free, local, and private** code integrity and ownership verification utilities.
---
## What is RCF?
RCF is a licensing protocol and security framework designed for the AI era. Traditional open-source licenses (like MIT or GPL) protect text, but fail to prevent automated scraper bots from harvesting, correlating, and replicating the *underlying methodology* of your code to train commercial models without attribution.
RCF bridges this gap by introducing **Visible Source, Protected Logic**:
- **Visibility Rights**: Anyone is free to read, study, and audit your code.
- **Usage Rights**: Machine-readable block markers (`[RCF:PROTECTED]`, `[RCF:RESTRICTED]`) signal to AI scrapers that copying/training on specific core algorithms is legally prohibited.
---
## The Local Security Toolkit
Our CLI tool (`rcf-cli`) is available on both **NPM** and **PyPI**. It provides:
1. **`rcf-cli init`**: Set up RCF compliance files (`NOTICE.md`, `.rcfignore`).
2. **`rcf-cli audit`**: Generate a cryptographic `RCF-AUDIT-REPORT.json` containing SHA-256 integrity chains of protected code blocks. **(Runs entirely locally on your host)**
3. **`rcf-cli verify`**: Deep integrity checking to detect tampering or stripped licenses.
4. **`rcf-cli prove`**: Compute a court-grade similarity proof (using Z-scores and E-values) between two files to prove intellectual property theft.
5. **`rcf-cli noise`**: Inject adversarial AST noise into protected files to disrupt code-harvesting neural networks.
6. **`rcf-cli gateway`**: Instantly generate Nginx and Cloudflare Workers WAF rules to block malicious AI bots at the gateway level.
---
## 100% Local & Private (Zero-Cloud)
All computations, audits, and similarity proofs run entirely locally. **No source code, cryptographic hashes, or project metadata are ever sent to external servers.**
Your proprietary algorithms stay fully private on your machine.
---
## Get Started
**Node.js / TypeScript:**
```bash
npm install -g rcf-protocol
# Or run instantly:
npx rcf-cli init
```
**Python:**
```bash
pip install rcf-cli
rcf-cli init
```
## We Want Your Feedback!
Is RCF-PL the license you've been waiting for? How can we improve our Tree-sitter AST similarity engine?
We invite you to audit the code, submit pull requests, and share your thoughts!
**GitHub Repository**: [github.com/aliyevaladddin/rcf-protocol](https://github.com/aliyevaladddi...)
**Documentation**: [aliyev.site/rcf](https://aliyev.site/rcf)

What's the PROBLEM your product solves?

In the month that I've been here, I've been noticing a pattern in a lot of launches - strong demos, polished UI, clear outputs of "what it does."

But when I ask myself "What problem does this solve?" I sometimes have to dig for the answer. (I come by that thinking honestly - I've spent 33 years building and fixing businesses, so this is the lens I can't turn off.)

Protect your code logic from AI semantic replication

RCF Protocol Restricted Correlation Framework

Hey Product Hunt

We built RCF Protocol after running into a gap no existing license covers.

An LLM can ingest your open-source repository, extract the mathematical logic of your algorithm, translate it accurately into a different language, rename everything and ship it. Under MIT or Apache, nothing illegal happened. The text changed. The semantics didn't.

View more