Information and documents

About PoetFactory

PoetFactory BetaThe service is currently in beta. The operator’s postal address is available on request.

PoetFactory is a service for creating, storing, and publishing poems, exploring rhymes, and connecting with writers.

Service operator: Denis Oleshko. Contact the operator at info@poetfactory.com. The postal address is available on request.

Reference information

Rhyme classification

A rhyme has several independent characteristics: sound accuracy, matching anchor consonants, and stress position. These are separate dimensions; for example, an exact rhyme is not necessarily rich.

By sound accuracy

An exact rhyme matches the stressed vowel and every sound after it. If sounds in that part differ, the rhyme is approximate or inexact; terminology depends on the classification used and the kind of mismatch.

By matching anchor consonants

An anchor consonant is the consonant immediately before the stressed vowel. When the anchor consonants match, an exact rhyme is called rich; when they differ, it is poor. Richness is separate from, and does not replace, sound accuracy.

Example: “снам”

“сна́м — на́м” (snam — nam): the stressed tail “ам” matches, and the anchor consonant “н” matches too — an exact, rich rhyme.

“сна́м — Абра́м” (snam — Abram): the stressed tail “am” matches, but the anchor consonants “n” and “r” differ — an exact, poor rhyme.

By stress position

A masculine rhyme is stressed on the final syllable; feminine, on the penultimate; dactylic, on the third-to-last; hyperdactylic, earlier. This describes the unstressed ending, not accuracy or richness.

Source: V. E. Kholshevnikov, “Rhyme,” Brief Literary Encyclopedia, vol. 6 (in Russian).

Privacy in Beta

The site uses cookies and browser local storage to support sign-in and remember interface settings (such as language, theme, and feed layout). An identifier in local storage is also used to count unique daily visitors. Public author pages additionally record repeat visits, approximate active time, referring domain, and broad device type. IP addresses and full referrer URLs are not stored; visits by signed-in users are associated with their profiles, while guests are shown anonymously.

An email address is used to create an account; it serves as the sign-in identifier and a way to contact the user. The service also processes profile details supplied by the user, poems and related information (for example, reviews, ratings, publication settings, and support requests). Technical data may be processed to operate, secure, and troubleshoot the service.

Users choose which works to publish. Publicly published content is available to site visitors. Do not place information in your profile or messages that you do not wish to share. For questions about data processing or requests, contact info@poetfactory.com.

Beta terms of use

Users are responsible for the legality of uploaded material and respecting third-party rights. Authors retain rights to their works; by submitting material, users allow the service to store and display it according to their publication settings. Using the service for unlawful content, harassment, spam, or security violations is prohibited.

PoetFactory is in beta: features and service terms may change. For account or content questions, contact info@poetfactory.com. The service is free at this stage; any future paid services will be announced separately before launch.

Account and security

An email address is used as the account identifier. Passwords are not stored in plaintext: the authentication server stores a verification value (hash), not the original password. Do not reuse passwords from other services; enable two-factor authentication if available.

Important: the password-storage method in the current authentication system is legacy and needs separate hardening. This statement does not mean a modern password-hashing scheme is in use.

Version and changes

Current version
Loading release history…

Dictionary data sources

The analysis uses the dictionary and lexical datasets listed below. Links point to upstream sources and terms; relevant transformations are also described.

Russian stress · RUAccent

The Russian stress dictionary in the application is associated with RUAccent. Its README says the v1 system is moving to MIT. Check the upstream project pages for terms that apply to particular models and data files.

Project and source code

Belarusian stress · GrammarDB

Aleś Bułojčyk and Uładzimir Koščanka; release RELEASE-202601, file slovy-2008-stress.txt. The application uses a losslessly compressed copy. Dataset license: CC BY-SA 4.0.

Pinned release and source file · CC BY-SA 4.0 license

Ukrainian stress · Dictionaries of Ukraine

The trie was compiled from Dictionaries of Ukraine by the Ukrainian Language and Information Fund of the National Academy of Sciences of Ukraine through lang-uk’s ukrainian-word-stress package. The package is MIT-licensed; ambiguous forms with differing stress positions are excluded.

Project and source code · MIT license

English pronunciation · CMUdict and Moby

English pronunciation uses the CMU Pronouncing Dictionary (CMUdict, copyright Carnegie Mellon University; see its license for redistribution terms) and Moby Pronunciator. The Moby notice states that the dataset was placed in the public domain; Project Gutenberg marks it public domain in the USA.

CMUdict license · Moby notice

Synonyms and morphology · Wiktionary

Russian synonyms and inflected forms are extracted from Wiktionary data using Wiktextract. Wiktionary text is available under CC BY-SA 4.0 and GFDL. The external import file is configured separately; its dump date and extraction revision are not pinned in this repository and must be tracked for each import.

Wiktionary copyright and terms · CC BY-SA 4.0 license

PoetFactory rhyme index

This is a derived index, generated by PoetFactory from the stress-marked words listed above; it is not a separate third-party dictionary.

This attribution describes the datasets and known provenance; it is not a substitute for legal review of particular files, versions, and distribution scenarios. For external imports, record the source file, date/version, and checksum. Questions: info@poetfactory.com.