Virtual Pages - Source Excerpt 17
Summary
This source excerpt preserves a bounded section of 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php so readers can inspect the evidence without opening the full source file.
**Source path:** 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php
'Prioritize civil-liberties affiliates, digital-rights groups, OSINT and investigative organizations, internet-freedom infrastructure, AI-governance bodies, state and country directories, and carefully labeled historical entries.',
),
),
),
'sections' => array(
array(
'title' => 'Use A Profile Schema',
'body' => 'Each profile should include name, canonical URL, jurisdiction, role, issue tags, source priority, current contact path, intake limits, political or legal status where known, last reviewed date, risk label, and correction route.',
),
array(
'title' => 'Sort By Reader Need',
'body' => 'Separate impact litigators, public-records platforms, press-freedom groups, immigrant-rights coalitions, disability-rights advocates, digital-security trainers, OSINT labs, AI-governance groups, and local mutual-aid networks.',
),
array(
'title' => 'Respect Federated Structures',
'body' => 'For networks such as ACLU affiliates, national groups, state chapters, international federations, and regional coalitions, list the local office or country organization when the reader need is jurisdiction-specific.',
),
array(
'title' => 'Source Priority Model',
'body' => 'Prefer official sites, legal entity records, current program pages, public contact pages, annual reports, court filings, and published methodology. Use reporting and commentary as context, not identity proof.',
),
array(
'title' => 'Review Cadence And Link Health',
'body' => 'Every listing needs a last-reviewed date, stale-warning policy, broken-link process, changed-scope note, and correction path for wrong contact details, closed programs, or affiliation mistakes.',
),
array(
'title' => 'Context-Only Entries',
'body' => 'Anonymous, leak archives, hacker communities, state-aligned hacktivist claims, and grey-hat cases should be handled as history, attribution, legal-risk, and media-literacy entries, not service leads or invitations.',
),
),
),
);
foreach ( $updates as $slug => $update ) {
if ( empty( $pages[ $slug ] ) ) {
continue;
}
if ( isset( $update['title'] ) ) {
$pages[ $slug ]['title'] = __( $update['title'], 'two-identities-anonymous' );
}
if ( isset( $update['summary'] ) ) {
$pages[ $slug ]['summary'] = __( $update['summary'], 'two-identities-anonymous' );
}
if ( isset( $update['eyebrow'] ) ) {
$pages[ $slug ]['eyebrow'] = __( $update['eyebrow'], 'two-identities-anonymous' );
}
if ( isset( $update['sections'] ) ) {
$pages[ $slug ]['sections'] = twoia_powerpack_translate_sections( $update['sections'] );
}
if ( isset( $update['overview_sections'] ) ) {
$pages[ $slug ]['overview_sections'] = twoia_powerpack_translate_overview_sections( $update['overview_sections'] );
}
}
return $pages;
}
/**
* Add the current civil-liberties resource overhaul on top of existing routes.
*
* @param array $pages Page definitions.
* @return array
*/
function twoia_overhaul_virtual_pages_for_public_intelligence( $pages ) {
$updates = array(
'start-here' => array(
'summary' => __( 'Start here if you want to use 2IA as a lawful public-intelligence operating system: understand systems, request records, protect metadata, challenge institutional claims, and learn OSINT without harming people.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'What Is 2IA?', 'two-identities-anonymous' ),
'body' => __( '2IA – Two Identities Of Anonymous is an independent public-intelligence research desk for civil liberties, surveillance accountability, identity systems, metadata, public records, and algorithmic power.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'What Is Public Intelligence?', 'two-identities-anonymous' ),
'body' => __( 'Public intelligence is the disciplined use of lawful public information, public records, institutional documents, source notes, and careful inference to make public power legible and correctable.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'What Is Civil-Liberties Research?', 'two-identities-anonymous' ),
'body' => __( 'Civil-liberties research asks how systems affect speech, privacy, anonymity, association, due process, correction, and public accountability. It studies institutions before it studies private people.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'What Two Identities Means', 'two-identities-anonymous' ),
'body' => __( 'One identity is the record self: documents, devices, accounts, locations, transactions, and files. The other is the chosen self: pseudonym, role, voice, mask, and boundary. Anonymous is the contested space between them.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'What 2IA Refuses To Do', 'two-identities-anonymous' ),
'body' => __( '2IA does not publish classified material, stolen data, doxxing, exploit code, evasion tactics, sensor-triggering instructions, target lists, personal-data dumps, or vigilante playbooks.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: Understand Surveillance', 'two-identities-anonymous' ),
'body' => __( 'Start with Surveillance Systems, Metadata Is Identity, Keyword Monitoring, AI Surveillance, Data Brokers, and False Positives to learn how monitoring, scoring, and identity linking actually work.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: File Public Records Requests', 'two-identities-anonymous' ),
'body' => __( 'Go to Public Records And FOIA for request templates, procurement records, retention schedules, vendor communications, appeal language, and fee-waiver framing.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: Protect Identity And Metadata', 'two-identities-anonymous' ),
'body' => __( 'Use the metadata and anonymous-speech hubs to identify unnecessary exposure, reduce bystander harm, understand relationship maps, and demand limits on retention and sharing.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: Challenge Institutional Claims', 'two-identities-anonymous' ),
'body' => __( 'Use dossiers, methodology, corrections, and public-records templates to ask what source supports a claim, what is inferred, what is disputed, and what record would change the conclusion.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: Learn OSINT Without Harm', 'two-identities-anonymous' ),
'body' => __( 'Use OSINT pages as a verification discipline: purpose first, source context, minimization, confidence labels, correction, and no targeting of private people for curiosity.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Reader Map: Follow Investigations', 'two-identities-anonymous' ),
'body' => __( 'Follow issue hubs, dossiers, trackers, briefings, and the corrections ledger. A serious investigation should show its source classes, confidence state, records requested, and right-of-reply status.', 'two-identities-anonymous' ),
),
),
),
'methodology' => array(
'summary' => __( '2IA methodology is operational: source hierarchy, confidence labels, public-records handling, AI-use disclosure, minimization, correction, right of reply, and review before publication.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Source Hierarchy', 'two-identities-anonymous' ),
'body' => __( 'Highest weight goes to primary records: contracts, policies, filings, budgets, meeting minutes, audits, public datasets, official responses, and original source material. Secondary reporting, expert analysis, and public claims are useful but labeled by class.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Visible Confidence Labels', 'two-identities-anonymous' ),
'body' => __( '2IA labels claims as Confirmed, Likely, Inferred, Disputed, Unverified, Needs records, Updated, or Corrected so readers can see the difference between fact, inference, uncertainty, and repair.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'How 2IA Handles Public Records', 'two-identities-anonymous' ),
'body' => __( 'Records are logged by agency, request date, scope, response, exemptions, appeal status, release date, redaction notes, and publication decision. Released records are reviewed for private-person exposure before use.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'How 2IA Uses AI', 'two-identities-anonymous' ),