Linux 软件免费装

TIP Protocol

开发者 theailaborg
theailab
更新时间 2026年6月4日 04:38
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

publisher trust badge ai disclosure content provenance content authenticity

下载

2.1.5 2.1.6 2.1.7

详情介绍:

TIP Protocol is the WordPress plugin for content provenance, AI disclosure, and verified publisher identity. Sign every post with a cryptographic publisher key, label whether each piece was written by a human or with AI assistance, and let readers verify it all from any browser without installing an extension. The plugin gives news outlets, blogs, marketing teams, academic publishers, and individual creators a practical way to answer the two questions readers and search engines increasingly demand: who actually published this, and how was it made? Every signed article carries a verifiable origin label (Original Human, AI-Assisted, AI-Generated, or Mixed), a post-quantum cryptographic signature, and a permanent record on the open TIP network. If you have looked at Content Credentials, C2PA, or browser-based provenance extensions and wished there was a self-contained workflow inside WordPress, TIP Protocol is that workflow. Why publishers and creators use TIP Protocol Who is this for Key capabilities How TIP Protocol differs from other provenance systems TIP Protocol is built for the publishing surface that already exists in WordPress, not for the camera-to-cloud capture flow that systems like C2PA Content Credentials were designed around. Where C2PA focuses on signing images and videos at the moment of capture, TIP Protocol focuses on signing the final published article (text, media manifest, author roster, origin label) at the moment a publisher hits Publish in WordPress. Both approaches can coexist; TIP Protocol fills the editorial gap.

安装:

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin in WordPress.
  3. Open TIP Protocol in the WordPress admin menu.
  4. Import a reviewed .tip.json package for a publisher TIP-ID or creator TIP-ID.
  5. Verify your domain and review the publishing defaults.
  6. Publish content and confirm the TIP badge, headers, and provenance metadata on the front end.

升级注意事项:

1.5.0 Renames all internal identifiers from the legacy "tip_" prefix to "theailab_" to comply with WordPress.org plugin guidelines. Stored data is automatically migrated on upgrade. Backward-compatible shortcode aliases preserved. 1.4.0 Adds typed publisher / platform / personal identities, central officer governance policy, CNA-2.1 signed payload, ML-DSA-65 vendor import fix, hardened REST permissions, and accessibility improvements. 1.3.0 Aligns WordPress hashing with the current developer guide, including guide-compliant content-string building, tipmedia body indicators, and CNA-MIX-1 combined hashing when attached media participates in the registration hash. 1.2.3 Switches TIP identity setup to an import-only workflow, adds .tip.json package imports, and aligns publisher binding headers to the registered permalink. 1.0.2 Improves store readiness with local default asset delivery, richer schema, privacy-policy integration, stronger badge accessibility, and WordPress.org packaging files.

常见问题:

What is TIP Protocol and what does the plugin do?

TIP Protocol (Trust Identity Protocol) is an open content-provenance specification. The WordPress plugin lets publishers and creators sign their published content with a cryptographic identity, label whether AI was used to write it, and surface a verifiable trust badge to readers. It works as an editorial layer on top of WordPress without requiring a browser extension.

How does TIP Protocol handle AI-generated content?

Every post can carry one of four origin labels: Original Human (OH), AI-Assisted (AA), AI-Generated (AG), or Mixed (MX). The label is part of the cryptographically signed payload, so it cannot be modified after publication without invalidating the signature. Readers and verifiers see a verified AI-disclosure label, not a self-claim.

Does TIP Protocol replace C2PA or Content Credentials?

No. They solve adjacent problems. C2PA and Content Credentials focus on signing images and video at capture time, typically inside a camera or generative tool. TIP Protocol focuses on signing the final published article (text, media manifest, author roster, AI label) at the moment a publisher hits Publish in WordPress. They can coexist on the same site.

What is a TIP-ID?

A TIP-ID is a unique cryptographic identifier in the format tip://id/REGION-xxxxxxxxxxxxxxxx. Publishers receive a reviewed publisher TIP-ID from The AI Lab. Individual writers can generate a personal creator TIP-ID on vp.theailab.org. Both types are imported into WordPress as a signed .tip.json package.

Where do editors set the AI / origin label?

In the block editor, open the post sidebar and use the TIP Protocol panel. In the classic editor, use the TIP Origin Declaration metabox. Each writer can also opt in to a biometric step-up (WebAuthn) before signing with their personal Author TIP-ID.

Can I use TIP Protocol on a multi-author blog or newsroom?

Yes. A site can carry a single verified publisher TIP-ID for the organization, plus per-writer creator TIP-IDs for individual bylines. The plugin supports byline ordering, multiple co-authors per post, role tagging (reporter, editor, photographer, columnist, guest, contributor), and optional per-author co-signatures.

Does this work with WooCommerce, multisite, custom post types, and page builders?

Yes. TIP Protocol registers any public editor-supported content type, which includes WooCommerce products, custom post types, news/event types, and pages built with Elementor, Beaver Builder, Bricks, and similar tools. Multisite installations are supported.

Does the plugin add duplicate SEO schema if I already use Yoast SEO or Rank Math?

No. TIP Protocol detects active major SEO plugins. When Yoast SEO or Rank Math is present, TIP Protocol merges TIP provenance into their existing JSON-LD graph instead of emitting a competing article-schema block. When neither is active, TIP Protocol emits its own complete provenance-enriched article schema.

Does the public verification badge require a third-party CDN?

No. The badge ships as a bundled local web component by default. A CDN option is available in plugin settings if you explicitly choose it, but the default works fully offline and respects strict CSP environments.

What happens to private signing keys stored in WordPress?

Private keys are encrypted at rest with AES-256-GCM. The key-derivation input includes WordPress salts plus a PBKDF2 stretch (200,000 iterations of SHA-256). The admin UI never exposes the stored encrypted private key back to the browser. Decryption only happens server-side at the moment of signing.

What file should I import into WordPress to connect an identity?

A reviewed .tip.json package that contains tip_id, public_key, private_key, algorithm, region, created_at, and (for organizational identities) vp_id. Publisher packages come from The AI Lab after organization review. Personal creator packages are exported from vp.theailab.org and can be DOB-locked for additional protection.

Is this plugin free and open source?

Yes. The plugin is licensed under GPL-2.0-or-later. The TIP Protocol specification is open. The plugin can be used commercially on any number of sites.

Where is the TIP network and where does my data go?

By default the plugin talks to the TIP node at https://node.theailab.org for registration and verification calls. You can configure a different node URL in plugin settings if you operate a self-hosted TIP node. Content registration sends the canonical hash, signature, origin label, and author metadata, not the full article body.

Will TIP Protocol slow down my site?

No. Reader-facing badges use a small bundled web component (about 8 KB), all provenance meta is emitted server-side as HTTP headers and HTML meta tags during the normal page render, and verification lookups for trust scores are cached. There is no extra browser fetch on every page load.

更新日志:

2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.11 2.0.10 2.0.9 2.0.8 2.0.7 2.0.6 2.0.5 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 1.5.0 1.4.0 1.3.0 1.2.3 1.0.2 1.0.1 1.0.0